エンジニアのみっつーです。
明日からGitHub Universe 2024に現地参加するべく、サンフランシスコに来ております。
今日は事前に軽くおさらいということで、先日行われたロードマップウェビナー#2で取り上げられた内容を並べておきます。
これだけでもかなりのボリュームがあるうえUniverseでも沢山の最新情報が発表されると伺っているので、オンラインで視聴される方も是非これらとここ2週間くらいで追加されたChangelogあたりを見出しだけでも事前に見直したうえでUniverseに臨むと良いでしょう。
(日々目まぐるしくアップデートされていますので、一部内容に更新/変更が入っている可能性がある点ご注意ください🙏)
参考
- GitHub ロードマップ ウェビナー動画 - GitHub Resources
- 📣 GitHub public roadmap - updates coming Nov 2024 📣 · GitHub
- GitHub Changelog
Changelogまとめ
The Platform for collaboration at scale
- App lock via Face ID or biometrics
- Run workflows set as workflow_dispatch manually
- GitHub Actions: arm64 Linux and Windows runners are now generally available
- Notice of upcoming deprecations and breaking changes in GitHub Actions runners
- https://github.blog/changelog/2024-08-19-notice-of-upcoming-deprecations-and-breaking-changes-in-github-actions-runners/
- 以下ランナーイメージが廃止予定です
- Ubuntu 20/22 arm64(2024/9/3予定)
- 回避方法として、同じランナー名で再作成しArm提供のイメージを使用することが挙げられています
- .NET 6(2024/10予定)
- .NET 8へ移行しましょう
- macOS 12(2024/12/3予定)
- macos-14/macos-13/macos-latest への更新が推奨されています
- macOSの古くてあまり使用されていないもの(2024/12/3)
- 対象:macos-11.0/macos-12-xl/macos-13-xl/macos-13-xl-arm64/macos-latest-xl/macos-latest-xl-arm64
- Ubuntu 20/22 arm64(2024/9/3予定)
- End of life for Actions Node16
- https://github.blog/changelog/2024-09-25-end-of-life-for-actions-node16/
- ActionsランナーでのNode16のサポートが終了予定(2024/11/12)
- Node20を使用するよう更新することが推奨されています
- https://github.blog/changelog/2024-09-25-end-of-life-for-actions-node16/
- Actions: new images and ubuntu-latest changes
- GitHub Actions – Deployment views across environments (GA)
- Actions Usage Metrics is generally available
- Introducing “CI/CD Admin” – A New Pre-Defined Organization Role for GitHub Actions
- [Public Beta] Repository collaborators for Enterprise Managed Users
- [GA] Guest Collaborators for enterprise managed users
- https://github.blog/changelog/2024-05-02-ga-guest-collaborators-for-enterprise-managed-users/
- EMUでベンダーさんや契約社員さん等向けに、Internalリポジトリにはアクセスできないゲストコラボレーターを追加することができるようになりました
- Docs: ゲスト コラボレーターの有効化 - GitHub Enterprise Cloud Docs
- Enterprise Managed User accounts now require email verification
- Audit Log Streaming Health Check is Generally Available
- Enterprise audit logs can be streamed to two endpoints (private beta)
- Audit log streaming can now be configured via GitHub’s REST API – Private Beta
- Push Rules are now generally available, and updates to custom properties
- https://github.blog/changelog/2024-09-10-push-rules-are-now-generally-available-and-updates-to-custom-properties/
- ファイルのパス・拡張子・サイズでプッシュ制御を行うことができるようになりました
- Sunset Notice – Projects (classic)
- https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/
- classicのProjectsについて、GitHub.com上ではすでに提供停止されていますが、GitHub Enterprise Serverに関しても2025/3に3.16にてサポート停止予定です
Accelerate with AI
- Copilot Chat in GitHub Mobile can answer questions about a specific repository, file and more
- GitHub Copilot Chat and pull request summaries are now powered by GPT-4o
- https://github.blog/changelog/2024-07-31-github-copilot-chat-and-pull-request-summaries-are-now-powered-by-gpt-4o/
- Copilot Chatのレスポンスがかなり早くなりましたね
- Inline Chat is now available in GitHub Copilot in JetBrains
- Copilot Chat in GitHub.com now can search across GitHub entities
- https://github.blog/changelog/2024-08-29-copilot-chat-in-github-com-now-can-search-across-github-entities/
- 例えばIssueのトピックや自分に割り当てられているIssue/PRを質問することができるようになりました
- Copilot Enterprise now helps you fix failed Actions jobs, plus other August updates (public beta)
- https://github.blog/changelog/2024-08-15-copilot-enterprise-now-helps-you-fix-failed-actions-jobs-plus-other-august-updates-public-beta/
- Actionsのジョブの失敗についてCopilotに質問することができるもので、トラブルシューティングが大分楽になりますね
- Content Exclusion beta now supports non-Git files
- GitHub Copilot Metrics API now available in public beta
- Copilot Metrics API Organization Team Metrics
- Enterprise Team Metrics Now Available on the Copilot Metrics API
Secure at every step
- CodeQL code scanning can analyze Java and C# codebases without needing a build (GA)
- https://github.blog/changelog/2024-08-28-codeql-code-scanning-can-analyze-java-and-c-codebases-without-needing-a-build-ga/
- CodeQLスキャニングでJavaとC#のコードがビルド無しで解析できるようになったというものです
- Secret scanning for non-code GitHub surfaces is now generally available
- Secret scanning non-provider patterns inclusion in recommended security configuration
- Copilot Chat in GitHub.com is now contextually aware of GitHub Advanced Security alerts
- Copilot Autofix for CodeQL code scanning alerts is now generally available
- https://github.blog/changelog/2024-08-14-copilot-autofix-for-codeql-code-scanning-alerts-is-now-generally-available/
- Copilot Autofixの話は今回のUniverseでも色々聞けたらと楽しみにしています
気になる項目があれば、ロードマップウェビナーの内容と併せて読んでみるとよりポイントがわかりやすいです。
それでは、明日・明後日と現地より頑張って速報をあげていきますので、お楽しみに!