Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Release を簡単にやる方法
Search
yanskun
December 23, 2022
Programming
0
130
Release を簡単にやる方法
yanskun
December 23, 2022
Tweet
Share
More Decks by yanskun
See All by yanskun
最近AIがすごすぎて創作意欲がなくなった
yanskun
0
37
組織内で使われている言語を取得する gh extension を作った
yanskun
0
250
My Terminal
yanskun
0
47
Create Chrome Extension!
yanskun
0
160
Lets' OSS Contribute
yanskun
0
170
Gardening by GitHub Projects
yanskun
0
39
Codespaces を使って古のプロジェクトを復活させる
yanskun
0
94
git alias で カスタムコマンドを作成
yanskun
0
61
爆速で作る 技術ブログ
yanskun
0
97
Other Decks in Programming
See All in Programming
gunshi
kazupon
1
110
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
920
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
140
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
1
250
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
Microservices rules: What good looks like
cer
PRO
0
1.6k
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
110
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.5k
AIコーディングエージェント(Gemini)
kondai24
0
260
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.6k
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
ゆくKotlin くるRust
exoego
1
130
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
180
Git: the NoSQL Database
bkeepers
PRO
432
66k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
64
The Curious Case for Waylosing
cassininazir
0
190
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
88
The untapped power of vector embeddings
frankvandijk
1
1.5k
The Invisible Side of Design
smashingmag
302
51k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
160
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Practical Orchestrator
shlominoach
190
11k
Embracing the Ebb and Flow
colly
88
4.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