Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Release を簡単にやる方法
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
yanskun
December 23, 2022
Programming
0
140
Release を簡単にやる方法
yanskun
December 23, 2022
Tweet
Share
More Decks by yanskun
See All by yanskun
最近AIがすごすぎて創作意欲がなくなった
yanskun
0
43
組織内で使われている言語を取得する gh extension を作った
yanskun
0
280
My Terminal
yanskun
0
49
Create Chrome Extension!
yanskun
0
160
Lets' OSS Contribute
yanskun
0
170
Gardening by GitHub Projects
yanskun
0
42
Codespaces を使って古のプロジェクトを復活させる
yanskun
0
99
git alias で カスタムコマンドを作成
yanskun
0
75
爆速で作る 技術ブログ
yanskun
0
98
Other Decks in Programming
See All in Programming
AIに仕事を丸投げしたら、本当に楽になれるのか
dip_tech
PRO
0
180
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
110
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
230
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
520
Event Storming
hschwentner
3
1.3k
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
200
atmaCup #23でAIコーディングを活用した話
ml_bear
4
730
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.4k
株式会社 Sun terras カンパニーデック
sunterras
0
2k
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
210
CSC307 Lecture 12
javiergs
PRO
0
460
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
The Invisible Side of Design
smashingmag
302
51k
Exploring anti-patterns in Rails
aemeredith
2
280
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
200
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
84
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
170
Producing Creativity
orderedlist
PRO
348
40k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.8k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Transcript
SLIDESMANIA.COM yanskun Release を簡単にやる方法
SLIDESMANIA.COM yanskun Naoya Yasuda Gears: Neovim, HHKB Favorite: GitHub, ラムネ,
ONE PIECE, デイキャンプ, サイクリング Motto: 仕事よりも仕事道具が好き。サボるためなら死ねる。 About me
SLIDESMANIA.COM SLIDESMANIA.COM Agenda Problem Suggestion Happy Develop
SLIDESMANIA.COM SLIDESMANIA.COM Release 作業が面倒すぎる • Latest Tag の確認 • それをコピーして、インクリメントする手間
Problem
SLIDESMANIA.COM SLIDESMANIA.COM GitHub CLI extentions を作って、 Release 作業をターミナル上で完結するようにする。 今回の要件 •
シンプルな Semantic Versioning のみの対応 • 上げる位置は Option で指定 Suggestion
SLIDESMANIA.COM SLIDESMANIA.COM Develop Project の作成 Rust GitHub CLI extensions
SLIDESMANIA.COM SLIDESMANIA.COM Develop
SLIDESMANIA.COM SLIDESMANIA.COM Rust アップデート後のバージョンを取得する
SLIDESMANIA.COM SLIDESMANIA.COM Rust
SLIDESMANIA.COM SLIDESMANIA.COM Releas 実行ファイルを生成し、 GitHub に Release する
SLIDESMANIA.COM SLIDESMANIA.COM Releas
SLIDESMANIA.COM SLIDESMANIA.COM Bash bash script で、 さっき release した実行ファイルを DL
し release tag を取得 gh release create を実行する
SLIDESMANIA.COM SLIDESMANIA.COM Bash
SLIDESMANIA.COM SLIDESMANIA.COM Happy
SLIDESMANIA.COM SLIDESMANIA.COM Happy 正直これくらいのことなら Rust を使わないで、全て bash script で 完結させてもよかった。
けど使いたかったから使った それでいーじゃん
SLIDESMANIA.COM Release を簡単にやる方法 https://github.com/yanskun/gh-bump-up Homepage - yanskun.com GitHub - github.com/yanskun
Twitter - twitter.com/yanskun Thank You