上記でPAT自体やそれにまつわる運用上の懸念について述べましたが、GitHubのリリースによって改善されている点も多くあります。PATのリリースはとても大きな変更です。Appsなどと同等のきめ細やかな単位で権限を設定できるのでまさに待望の機能といえます。PATsと呼ばれるようになります。PATsが銀の弾丸かといえば現時点ではそうはいえません。PATsを使う必要があります。完全に置き換えるにはまだGitHubのリリースを待たなければいけない状況です。Logの改善が目覚ましい点にも言及しなければなりません。Logといういわゆる監査ログ機能がGitHubにもあるのですが、最近の変更で使われてトークンの情報がログに含まれるようになりました。PATsなのかを把握できるようになりました。PATsをやむなく使うシーンがしばらく続くことを考えるとこの機能はとてもありがたいです。このようにGitHub運用委員はポリシーを定める傍ら、新機能のリリースもしっかり追ってより現状に即したポリシーへのアップデートや利用の促進も行っています。まとめClassiにおけるGitHub運用委員の取り組みについて紹介しました。筆者はClassiではじめてこういったGitHubの運用に深く関わるようになったのですが、とても強い権限が与えられるので今まで見たことのない画面が見えるようになってワクワクする反面、力の大きさに震えそうになることもあります。GitHubはソフトウェアを開発する上でとても大きな存在になっていますから、この運用をより安全・快適にすることでClassiの開発者全体に貢献できます。そのテコで生まれる力の大きさはやはり楽しいです。この記事で紹介したGitHubのAPIから取得したデータをBigQueryに取り込むツールは他にも様々なユースケースに沿えるような工夫をしているので、また改めて紹介したいですし、ゆくゆくはオープンなものにしたいという野望も抱いています。以上、ClassiのGitHub運用委員の取り組みについての紹介でした。19:00Tweet関連記事2023-05-26中立的なGraphQLスキーマの管理こんにちは、id:aerealです。ETLしてサービスに組み込んだ話ダッシュボード機能をリリースしました。Components配信アーキテクチャコミュニケーションチームのid:NozomuMiyamotoです。Corp.引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。