Songmu's Avatar

Songmu

@songmu.bsky.social

882 Followers  |  153 Following  |  24 Posts  |  Joined: 07.04.2023
Posts Following

Posts by Songmu (@songmu.bsky.social)

Songmu/tagpr が複数 major version リリースに対応しました はじめに 自分は cloudbees-oss/smart-tests-cli(旧 launchableinc/cli)で v1 と v2 のメンテナンスをしている。v1 を利用しているお客さんも多く、v1 のメンテナンスを継続する必要がある。

"Songmu/tagpr が複数 major version リリースに対応しました"

26.02.2026 01:15 — 👍 1    🔁 1    💬 0    📌 0
Songmu/tagpr が複数 major version リリースに対応しました はじめに 自分は cloudbees-oss/smart-tests-cli(旧 launchableinc/cli)で v1 と v2 のメンテナンスをしている。v1 を利用しているお客さんも多く、v1 のメンテナンスを継続する必要がある。

つまりは Songmu/tagpr 最高なので使っていきましょう!
blog.konboi.com/post/2026/02...

25.02.2026 14:15 — 👍 3    🔁 1    💬 0    📌 0
Preview
git-wtを導入した git-wt を導入したので、メモとして導入ログを記しておく。 github.com 導入動機 導入ログ インストール 設定 導入動機 Agentic Coding によってにわかに脚光を浴びている git worktree だけれど、実際のところワークツリーディレクトリどこに置くの?といった話などちょっとした敷居がある。特に ghq ユーザーにとっては、ghq root (e.g, ~/src, ~/ghq) のディレクトリの直下にワークツリーを置くような運用だと、いかにも管理がしづらいのでどうするかという問題があった。 今回 songmu さんによる以下の神機能が入ったということで、個人的...

>git-wtを導入した - koicの日記 koic.hatenablog.com/entry/i...

23.01.2026 11:31 — 👍 1    🔁 1    💬 0    📌 0

そんなw 関係あるのかな…
何にせよありがとー

23.01.2026 03:23 — 👍 0    🔁 0    💬 0    📌 0
Preview
10年続けていても“Just for Fun”。 創造性が支えるOSS開発のリアル - Findy Media 今回のOSS応援企画 Code Side Chatは、OSS作家として10年以上活動してきたSongmuさん。小さなツールから始まり、引き継ぎ、育ててきたOSSとの関係性を振り返りながら、OSSに関わる楽しさと続けるための考え方を語ります。

少し前の記事ですが結構気合入れて書いたやつなので読んでほしい!
findy-code.io/media/articl...

23.01.2026 01:34 — 👍 9    🔁 2    💬 1    📌 0
Preview
67: ここで一句。キングダム 蒼天航路 銀英伝 (kenjiskywalker) 式年遷宮Infrastracture提唱者kenjiskywalkerさんをゲストに迎え、蒼天航路、キングダム、銀河英雄伝説、HUNTER×HUNTERやマンガっぽさになどについてお話しました

#oss4fun ラン中にkenjiおじさん回を前後編聞いてちょうど収まった。だいぶ名前呼ばれたなw oss4.fun/episode/67/

29.12.2025 03:57 — 👍 6    🔁 1    💬 1    📌 0
Preview
GitHub Japanに入社しました | おそらくはそれさえも平凡な日々 しばらくフリーランスとしてフラフラしていましたが、縁とタイミングが合って、12/16付でGitHub Japanにシニアソリューションエンジニアとして入社しました。開発職ではなく技術営業職で、担当は主にエンプラ領域の予定です。 GitHubが好き 「SongmuさんてGitHub好きですよね」 Mackere…

近況です。
songmu.jp/riji/entry/2...

16.12.2025 15:09 — 👍 51    🔁 3    💬 4    📌 0

ありがとうございます!

15.12.2025 06:31 — 👍 1    🔁 0    💬 1    📌 0

github.com/Songmu/tagpr...

コントリビュート成功🎉

14.12.2025 09:15 — 👍 6    🔁 1    💬 1    📌 0
Preview
退職情報は速やかに全社共有しよう|songmu 4,203字

#ジンジニアアドベントカレンダー 5日目
songmuさん!
sizu.me/songmu/posts...

05.12.2025 09:07 — 👍 2    🔁 1    💬 0    📌 0

良い
(まあ、自分は長時間労働を喜んでやる側ではあるけど…)

03.12.2025 01:21 — 👍 4    🔁 2    💬 0    📌 0
Preview
長時間労働には中毒性がある - An Epicurean ハードワークと長時間労働は違う。ハードワークの結果、長時間労働してしまうこともあるだろう。ただ、長時間労働は非効率だし、常態化しているのであれば見直した方が良い。当人達が満足しており、成果が出ていれば何でも良いのは確かだ。ただ、長時間労働を盲信するのは、改善の精神やストイックさに欠ける。 あなたの苦労はあなたにだけ価値がある 人間には、獲得した何かが同じであっても、自分の苦労が大きいほど価値がある...

書いた。長くなり過ぎた。
blog.song.mu/entry/long-w...

03.12.2025 01:11 — 👍 7    🔁 2    💬 0    📌 1
Preview
58: AIと供にDIYオンプレシステムを構築する - LISTENの場合 (jkondo) 引き続きjkondoさんをゲストに迎え、ポッドキャスト向けサービスLISTENのユニークな技術スタック、インフラ構成、AI活用、モバイルアプリ、その他のサービス展開などについてお話いただきました

なんか勝手にPerlの印象を持ってたのでjkondoさんがPHPで開発したのが意外だった。
oss4.fun/episode/58/

17.10.2025 03:25 — 👍 1    🔁 1    💬 0    📌 0
Preview
56: 技術力低い武勇伝 (shu223) 引き続きshu223さんをゲストに迎え、Webエンジニアコミュニティとの距離感、甘酸っぱいはてなダイアリー、カヤック時代の思い出、アウトプットへのスタンスなどについてお話しました

#oss4fun で僕の名前がちょっと出てきていた。いやー懐かしい話が聴けてよかった。もう15年前とかになるのか。。
oss4.fun/episode/56/

07.10.2025 02:14 — 👍 6    🔁 1    💬 1    📌 0
Preview
価値が先、チームは後 ~ カルチャーとカルトの分水嶺 - An Epicurean 良いチームが価値を生み出すのか、価値を生むのが良いチームなのかという鶏卵的な話がある。どちらを優先するかは組織のスタンスによると思っていた。私としては、つい内向きになりがちな性格なのでチームに向き過ぎないように元々気をつけていたが、今は「間違いなく価値が先」だと考えるようになった。 遠くて変化に時間がかかり、不確実性の高い外への価値創出から目を背け、身近で変化を起こしやすい目先のチームだけで安易に...

うわー、めっちゃ良い記事きた。さすsongmuさん / "「自分は頑張っているのに周りは認めてくれない」「チームは頑張っているのに他部署が邪魔をして成果を出せない」「うちの会社は良い会社なのに世間は自分たちの価値を認めてくれない」これらは全て内集団贔屓だ。" "何度も言うが、自分たちの営みが、どのように価値に繋がっているかを意識できるかが肝だ。そうしないと内集団贔屓に陥って、価値創出サイクルが止まってしまう。"
blog.song.mu/entry/values...

15.10.2025 10:10 — 👍 4    🔁 1    💬 0    📌 0

新作です。 blog.song.mu/entry/values...

16.10.2025 03:47 — 👍 5    🔁 0    💬 0    📌 0
Preview
自己評価力を武器とする | ドクセル 自己評価力を武器とする by Masayuki Matsuki

とても助かり、嬉しいですね!「適切なアピールは実は周りも嬉しい」
www.docswell.com/s/Songmu/5PG...

28.09.2025 11:58 — 👍 2    🔁 1    💬 0    📌 0
Preview
LTは5分だからこそ面白い - An Epicurean 「そろそろ5分経ちそうだけど、デモまで始めちゃって大丈夫なのか…?」 ハラハラしながら息を飲む聴衆。デモを完走して発表を終えたら大拍手でガッツポーズ。間に合わず、無情にも銅鑼が打ち鳴らされて発表が中断になり、名残惜しそうに壇上を去る発表者にもナイストライの拍手が贈られる。Lightning Talk (LT) とはそういうものだ。 切られてしまった発表に対して聴衆も「続きを見たかったのにー」と思い...

LTは5分でやると楽しいよ、という話。
blog.song.mu/entry/lightn...

30.09.2025 03:33 — 👍 6    🔁 0    💬 0    📌 0
Preview
自己評価力を武器とする | ドクセル 自己評価力を武器とする by Masayuki Matsuki

LAPRASさんに招待されてこういう講演をしました。個人的にもまとめたい内容だったので良い機会になってうれしかった。
www.docswell.com/s/Songmu/5PG...

26.09.2025 07:45 — 👍 7    🔁 1    💬 0    📌 0

それは、対象p/rにminorラベルつけて、workflow dispatchとかで手動実行すると良いです

20.09.2025 12:35 — 👍 1    🔁 0    💬 1    📌 0

なるほどー。monorepoとはまた違うニーズではあるけどそれやりたさは分かる。想定していないユースケースなので上手く動くかはわかりません!
設定ファイルを分けたらできなくはない気はするけど、pull requestのリストアップは上手くいかない可能性はある。
issue起票してもらえると嬉しいです。

20.09.2025 06:15 — 👍 1    🔁 0    💬 1    📌 0
Preview
Automatically generated release notes - GitHub Docs You can automatically generate release notes for your GitHub releases

- minor versionは、リリース対象のpull requestのどれか `minor` というtagが付いていると、 tagprが作ったpull requestの方に `tagpr:minor` というタグがつき、それを元にマイナーバージョンを上げる形になります
- .github/release.yml はGitHubの機能でtagprはそれをみてCHANGELOGのレンダリングをおこないます
- docs.github.com/en/repositor...

ヘルプ充実させます!

20.09.2025 06:13 — 👍 2    🔁 0    💬 1    📌 0

確かにそれドキュメントした方が良いかなーとか最近思っていた。
tagpr自体のワークフローファイルを参照してもらえればわかるかな。最後のtagprをmake installしてるところは uses: Songmu/tagpr@v1 してもらえれば良いです。
github.com/Songmu/tagpr...

16.09.2025 02:27 — 👍 2    🔁 1    💬 1    📌 0

確かにそれドキュメントした方が良いかなーとか最近思っていた。
tagpr自体のワークフローファイルを参照してもらえればわかるかな。最後のtagprをmake installしてるところは uses: Songmu/tagpr@v1 してもらえれば良いです。
github.com/Songmu/tagpr...

16.09.2025 02:27 — 👍 2    🔁 1    💬 1    📌 0
Preview
immutable releasesを有効にする際のtagprとgoreleaserの設定 | おそらくはそれさえも平凡な日々 GitHubのImmutable Releasesがパブリックプレビューとなりました。ソフトウェアを公開している方は積極的にオンにすると良いでしょう。suzuki-shunsukeさんが早速zennを書かれているので、詳しい解説はそちらに譲ります。 Releases now support immutabili…

tagprとgoreleaserを使っている方にお知らせです。
songmu.jp/riji/entry/2...

05.09.2025 07:11 — 👍 5    🔁 0    💬 0    📌 0
Preview
9: fujiwara ware conferenceの機運 (fujiwara) fujiwaraさんをゲストに迎えてGoのOSSの設計やflag parser, ecspresso, Rustなどについて話しました。

Songmuさんのポッドキャスト「趣味でOSSをやっている者だ」に出ました oss4.fun/episode/9/

07.11.2024 04:41 — 👍 6    🔁 1    💬 0    📌 0
Preview
4: 個人技の時代 (moznion) 引き続きmoznionさんをゲストに迎え、YAPC::Hakodateのキーノート、車輪の再発明、個人技、心のふるさと納税などについてお話しました。

趣味でOSSをやっている者だ
『4: 個人技の時代 (moznion)』 oss4.fun/episode/4/
『5: 死なない技術としてのPerl正規表現 (magnoliak)』 oss4.fun/episode/5/
『6: プログラマの三大美徳再び (magnoliak)』 oss4.fun/episode/6/
#聴いた

01.05.2025 07:01 — 👍 2    🔁 1    💬 0    📌 0
Preview
gopkg.in/yaml のアーカイブと乗換先やメンテナンス継承議論 | おそらくはそれさえも平凡な日々 この話は、goccy/go-yaml 作者のgoccyさんと、YAMLの話を…止めない!という私のポッドキャストエピソードでも話した内容だが、口頭では説明が難しかったり、上手くまとまってなかった部分もあったので、補足的にエントリーを書いた。ポッドキャストでは裏話的な話やgoccyさんの生の意見も聞けるので、そちらも…

"gopkg .in/yaml のアーカイブと乗換先やメンテナンス継承議論 | おそらくはそれさえも平凡な日々"

26.06.2025 06:15 — 👍 1    🔁 1    💬 0    📌 0
Preview
gopkg.in/yaml のアーカイブと乗換先やメンテナンス継承議論 | おそらくはそれさえも平凡な日々 この話は、goccy/go-yaml 作者のgoccyさんと、YAMLの話を…止めない!という私のポッドキャストエピソードでも話した内容だが、口頭では説明が難しかったり、上手くまとまってなかった部分もあったので、補足的にエントリーを書いた。ポッドキャストでは裏話的な話やgoccyさんの生の意見も聞けるので、そちらも…

今日k8sのmasterブランチにYAMLライブラリの変更が取り込まれましたが、それにも係わる話を書きました。
songmu.jp/riji/entry/2...

26.06.2025 05:43 — 👍 7    🔁 3    💬 0    📌 0

ひさしぶりに micro-template.js をなおして npm publish した。
けど、ベンチ取ると異様な数字になってて、なにがおかしいのか(それとも正しいのか) 悩んでいる github.com/cho45/micro-...

06.06.2025 12:30 — 👍 3    🔁 1    💬 1    📌 0