Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHubの新機能とGHESのリリースノートの対応をまとめ続けている話
Search
Kenta Kase
January 25, 2023
Technology
0
110
GitHubの新機能とGHESのリリースノートの対応をまとめ続けている話
Productivity Weekly 100 回記念 LT
https://cybozu.connpass.com/event/268442/
Kenta Kase
January 25, 2023
Tweet
Share
More Decks by Kenta Kase
See All by Kenta Kase
GitHub Actionsオタクによるセルフホストランナーのアーキテクチャ解説
kesin11
0
240
CircleCIでLayer Cachingを使わずにdocker buildを高速化する
kesin11
3
1.9k
CI/CDのボトルネックを把握できていますか?BigQueryでビルド情報ダッシュボードを構築した話
kesin11
7
9.8k
TypeScriptから使いやすいFirestore-simpleを紹介します(2020年版)
kesin11
3
2k
GitHub Actionsが他のCIサービスと比較してできることできないこと
kesin11
1
1.5k
iOSアプリのリジェクトリスクを早期に発見するための取り組み
kesin11
4
16k
BitriseでFastlane/Gradleプラグインの統合テスト
kesin11
0
3.1k
Firebase Test Labの紹介
kesin11
5
1.5k
Cloud Functions × BigQuery
kesin11
5
2.2k
Other Decks in Technology
See All in Technology
【Oracle Cloud ウェビナー】【入門&再入門】はじめてのOracle Cloud Infrastructure [+最新情報]
oracle4engineer
PRO
2
110
LINEヤフーにおける超大規模プラットフォーム実現への挑戦と学び / Challenges and Lessons in Building an Ultra-Large-Scale Platform at LY Corporation
hhiroshell
1
840
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
30
15k
最強DB講義 #35 大規模言語モデルに基づく検索モデル
mpkato
1
110
クラウドインフラ構築における.NETとその他IaCの比較
ymd65536
1
180
ヤプリのデータカタログ整備 1年間の歩み / Progress of Building a Data Catalog at Yappli
yamamotoyuta
3
610
2024/11/29_失敗談から学ぶ! エンジニア向けre:Invent攻略アンチパターン集
hiashisan
0
180
Postman Flowsで作るAPI連携LINE Bot
miura55
0
220
MediaPipe と ML Kit ってどう ちがうの? / What is the difference between MediaPipe and ML Kit?
yanzm
0
160
LLMの気持ちになってRAGのことを考えてみよう
john_smith
0
190
ゆるSRE勉強会 #8 組織的にSREが始まる中で意識したこと
abnoumaru
1
690
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
3
3.6k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
The Invisible Side of Design
smashingmag
298
50k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
400
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Embracing the Ebb and Flow
colly
84
4.5k
Transcript
GitHubの新機能とGHESのリリースノートの対応をま とめ続けている話 Cybozu Productivity Weekly 100 回記念 @Kesin11
自己紹介 Kenta Kase(@Kesin11) 普段のお仕事 多分DevOpsエンジニアに近い CircleCI Server(オンプレ版)運用 CIマニアなので多くのサービスはチョットワカル 2
Productivity Weekly 100回おめでとうございます! 3
自分の日課: 朝刊代わりにgithub.blogとOSSのGitHub Releasesを読む 4
github.blogを読む github.blog github.blog/changelog GitHubの新機能をいち早く知る iPadのRSSリーダー→ 5
GitHub Releasesを読む https://github.com/{ORG}/{REPO}/rele ases.atom 気になるOSSの新機能をいち早く知る 6
GitHubのアプリでOSSのissueや pull-reqを見る actions/runnerやearthly/earthlyなどを 見ている ROMっているだけでも色々分かる どういう機能が入りそうか どういう機能を入れたい/入れたくな いと思っているのか 特に個人OSSの場合は作者の思想 が見えてきて面白い
7
Productivity Weeklyを読み続けて 興味のある話題が詰まっているので読んでいて楽しい 継続してアウトプットすることに価値を感じた 個人/会社のブランディングに貢献してそう 自分はGitHubの新機能についてツイートはしているがまとめたアウトプットはし ていなかった 後から振り返ることができる形で残していきたい 8
GitHub Actionsに関してのGHESのリリースノートを まとめよう! 9
GitHub Actions関連機能とGHESリ リースノートの対応表 ↑というタイトルでzennに公開しています 数ヶ月に1度ぐらいのゆるいペースで随時 加筆 v3.2からv3.7 + GHES未リリース分まで 10
記事を継続的に更新作業 github.blog/changelog/label/actionsの記事を列挙 記事中にドキュメントへのリンクがだいたい存在するのでそれも載せる ランナー側の機能はactions/runnerのReleases方が先に公開されているので そちらのリンクを追加 GHESのリリースノートから対応する機能を探して最初に実装されたバージョンを 特定 Ctrl-Fでそれっぽい文字列から素朴に特定 11
書いてみてどうだったか 社内Slackで新しめの機能がGHESで使えるのかどうか困っている人にサッと出せ る Mermaid記法: GHES v3.7から Job summaries機能: GHES v3.6から
GHESのどのバージョンから使えるのかが分かっていると管理者に希望を伝えやす い 後からGitHubのドキュメントを探すインデックスとして便利 機能の存在は覚えていてもドキュメントは毎回探していた actions/runnerのどのバージョンから機能が使えるかを思い出せる(解説は 余談スライド) 12
好きなコンテンツをまとめ続けることは思いのほか意義がある みなさんもぜひ 13
余談:actions/runnerのバージョンが関係するワケ GHESはランナーの自動アップデートもサポートバージョンでキャップがかかる 最新バージョンのランナーを自分で用意して接続させると実は普通に動く 自分は myoung34/docker-github-actions-runner のイメージを愛用 無理やり新バージョンで動かしても後方互換性で問題を感じたことはない サーバー側の対応が不要な機能だと本来は未サポートのバージョンのGHESで も動いてなんか使えてしまうことがある 14