GitHub Issues で Sub-issues が作れるようになりました(ベータ)
はじめに # GitHub Issues に Sub-issues 機能が追加されました。現在パブリックプレビュー段階です。 Evolving GitHub Issues (Public Preview) · GitHub Changelog さっそく Waitlist に参加しました。 すぐに、Sub-issues を含むベータ版が有効化された通知メールが来ました。 筆者はメールを見落としており、3日ぐらい気付いてませんでした...
記事を読むGitHub オーガニゼーションのメンバーを把握するための(手抜き)サイトを作る
はじめに # 筆者は会社の GitHub オーガニゼーション管理者の一人です。最近はオーガニゼーションのメンバーも増えてきて、誰が使っているか把握するのが難しくなってきました。具体的には以下のような情報を把握したくなりました。 オーガニゼーションメンバーと、社員情報(氏名、所属)の紐付け 誰が管理者権限を持っているのか 管理者権限は、必要に応じて一時的に付与することもあるので、誰が持っているのかを把握することも必要になります[1]...
記事を読むGitHub Copilot が github.com サイト内でも実装されました
はじめに # GitHub Copilot が github.com のサイト内の機能に組み込まれました。 Copilot in GitHub.com now available on Copilot Individual and Copilot Business (Public Preview) · GitHub Changelog 現在は公開プレビュー版であり、Copilot の個人ユーザーかビジネスプランのオーガニゼーションユーザーが使えるようになっています...
記事を読む高コスパで電力効率のよい Arm ベースの GitHub Actions Runner を使っていく
はじめに # Arm ベースの Actions Runner がパブリックベータになりました。Arm ベースの Linux / Windows ランナーが提供されます。 Actions: Arm-based linux and windows runners are now in public beta GitHub のブログでは、Arm テクノロジーがデータセンターの電力消費を削減することが記載されています...
記事を読むArtifact Attestations で GitHub Actions ワークフローの成果物の出所情報を検証可能にする
はじめに # GitHub の Artifact Attestations を使用すると GitHub Actions ワークフローでビルド成果物に署名して成果物の出所情報を検証可能にできます。 Artifact Attestations は現在パブリックベータです...
記事を読むGitHub ActionsのセルフホステッドランナーとしてAWS CodeBuildを使う
今や代表的なCI/CDサービスとなったGitHub Actionsですが、去年そのワークフロー記法がAWS CodeBuildでも使えるようになりました[1]。 ただし、ここではあくまでパイプライン自体はCodeBuildのジョブとして動作します。このため、githubコンテキストが利用できなかったりGitHub Actionsのマーケットプレイス利用にも一部制限がありました[2]。 そうした中で、最近(2024-04-24)AWSから以下のリリースがありました...
記事を読むGitHub Copilot in the CLI にコマンド入力を手伝ってもらう
はじめに # GitHub Copilot は VS Code などのコードエディタの拡張として機能します。GitHub Copilot in the CLI を使用すると、ターミナルでのコマンド入力においても Copilot の支援を受けることができます。 GitHub の Blog でも動画付きで紹介されています...
記事を読むGitHub Octokit の新しい生成ベースの SDK を使ってみる
はじめに # GitHub は WebUI だけでなく多くの API が提供されており、リポジトリのファイルや issue などの情報を API 経由で取得・更新できます。また、多くのプログラミング言語から GitHub の API を利用するための API クライアント Octokit も提供されています。筆者も JavaScript 版の Octokit はリリース作業の自動化などで何度かお世話になっています。 先日 Octokit が生成ベースの SDK に移行するという発表がありました...
記事を読むGitHub Actions の Artifacts Action v4 で成果物が即時ダウンロード可能に
はじめに # GitHub Actions ワークフローで成果物アップロード、ダウンロードに使用する actions/upload-artifact、actions/download-artifact の v4 が GA になりました。 GitHub Actions - Artifacts v4 is now Generally Available アップロードが高速化され、ワークフロー全体が終了していなくてもアップロードが完了すればダウンロード可能になるなどの改善が施されました...
記事を読むSlackとOpenAI Assistants APIでGitHubのPRレビューを効率化する
これは、豆蔵デベロッパーサイトアドベントカレンダー2023第6日目の記事です。 前に以下の記事でOpenAIのAssistants APIの紹介と簡単なCLIベースのチャットツールを作成しました。 OpenAIのAssistants API(ベータ版)を試す 今回せっかくのアドベントカレンダー記事なので、これをもう少し実用的に発展させて、Slack上でAssistants APIを使ってGPTとチャットできるようにしてみたいと思います...
記事を読む