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
Google Developer Group - DevFest Tokyo 2025
Search
sivchari
February 26, 2026
0
46
Google Developer Group - DevFest Tokyo 2025
sivchari
February 26, 2026
Tweet
Share
More Decks by sivchari
See All by sivchari
govalid ~ Type-safe validation tool ~
sivchari
0
46
Go1.25 リリースパーティ ~ nil pointer bug ~
sivchari
0
46
Who tests the Tests ?
sivchari
0
46
Go 1.26 リリースパーティ
sivchari
0
47
静的解析 x Kubernetes API Conventions = Kube API Linter ~ ベストプラクティスに準拠したカスタムリソースの作り方と運用 ~
sivchari
0
110
What's GOCACHEPROG ?
sivchari
1
470
gh_extensionsによる快適なOSS生活.pdf
sivchari
0
79
Visualization Go scheduler by gosched-simulator
sivchari
1
540
protoc pluginのはじめかた
sivchari
0
82
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
420
Scaling GitHub
holman
464
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Building an army of robots
kneath
306
46k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
260
Producing Creativity
orderedlist
PRO
348
40k
Odyssey Design
rkendrick25
PRO
2
530
Agile that works and the tools we love
rasmusluckow
331
21k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Embracing the Ebb and Flow
colly
88
5k
Transcript
Google Developer Group - DevFest Tokyo 2025 sivchari newmo Inc
The Go gopher was designed by Renée French.
自己紹介 Go のリリースサイクルについて リリース前から機能を追う方法
自己紹介
• sivchari ◦ X/GitHub @sivchari • newmo, Inc • Kubernetes
maintainer ◦ Cluster API Reviewer ◦ Kube API Linter Approver • Go Conference メインオーガナイザー
Go のリリースサイクルについて
Go のリリースサイクルについて • 2月 / 8月 の年2回リリース • 緑色が開発期間 ◦
1月 / 7月中旬 から開始 ◦ 主要機能の実装 • 青色が リリース準備 ◦ コードフリーズ ◦ RC 提供 ◦ リリースのためのバグ修正
Go のリリースサイクルについて
リリース前から機能を追う方法
リリース前から機能を追う方法 • Git Hub を確認する ◦ Proposal label ◦ Review
meeting minutes • Gerrit を確認する • gotip を使用する • research!rsc をみる
リリース前から機能を追う方法 • Git Hub を確認する ◦ Proposal label ◦ Review
meeting minutes • Gerrit を確認する • gotip を使用する • research!rsc をみる
リリース前から機能を追う方法 • label:Proposal ◦ Proposal 全てにつく • label:Proposal-FinalCommentPeriod ◦ Accept
/ Reject の猶予期間 • label:Proposal-Accepted ◦ 承認された機能につく
リリース前から機能を追う方法 • https://github.com/golang/go/issues/33502 • Go チームが話した内容が記載
リリース前から機能を追う方法 • Git Hub を確認する ◦ Proposal label ◦ Review
meeting minutes • Gerrit を確認する • gotip を使用する • research!rsc をみる
リリース前から機能を追う方法 • https://go-review.googlesource.com • 実際に CL (GitHub の PR 相当)
を出す場所
リリース前から機能を追う方法 • Git Hub を確認する ◦ Proposal label ◦ Review
meeting minutes • Gerrit を確認する • gotip を使用する • research!rsc をみる
リリース前から機能を追う方法 • https://pkg.go.dev/golang.org/dl/gotip ◦ 開発版の Go を試せる • go tip
download ◦ 最新バージョンのダウンロード • go tip download ${CL Number} ◦ 特定の CL のダウンロード ◦ 取り込まれる前から試せる
リリース前から機能を追う方法 • Git Hub を確認する ◦ Proposal label ◦ Review
meeting minutes • Gerrit を確認する • gotip を使用する • research!rsc をみる
リリース前から機能を追う方法 • https://research.swtch.com/ ◦ Russ Cox のブログ • ほぼ論文のようなブログ ◦
Go のバージョン管理 ◦ イテレーター ▪ coroutine ◦ メモリーモデル