Automated release pipeline
メンテナーはふだん 3 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 30/100
調査の方向性
Start by reading the release.yml workflow in the TWC repository the issue points to, and the Kustomize manifests in this repo that hold the image tags. Build the new workflow to run on v* tag pushes, publish amd64 and arm64 images, and create the GitHub Release with the CRDs and operator manifests attached. Done when pushing a tag publishes everything with no manual steps and installing that version pulls its own image, not latest.
索引モデルが issue の本文から書いたものです。
説明
Goal
Tagging a version publishes everything users need to install that release, with no manual steps.
Tasks
- Add a GitHub Actions workflow that runs when a version tag such as
v0.1.0is pushed (copy TWC'srelease.ymland GoReleaser setup) - Build multi-arch images (amd64 and arm64) and push them to the registry
- Set each release's image tag in the Kustomize manifests, so installing a version pulls that version's image
- Create the GitHub Release with notes and the install files (CRDs and operator manifests)
Definition of done
- Pushing a version tag publishes the images and creates the GitHub Release, with no manual steps.
- Installing a released version with Kustomize pulls that version's image, not
latest. - The release process is documented in Google Docs.
- 主要言語
- Go
- スター
- 1
- フォーク
- 0
- 平均マージ
- 2日 4時間
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
temporalio/cloud-operator のほかの issue
-
Kustomize Installオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
temporalio/cloud-operator#19 ·
メンテナーはふだん 3 日以内に返信
-
Prepare notes for Demo対応中かも @ericbriffa が 5 日前に担当しました。 オープンdocumentation
temporalio/cloud-operator#31 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 3 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 72/100
temporalio/cloud-operator#29 ·
メンテナーはふだん 3 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
temporalio/cloud-operator#28 ·
メンテナーはふだん 3 日以内に返信
-
Helm chartオープン
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
temporalio/cloud-operator#21 ·
メンテナーはふだん 3 日以内に返信
temporalio/cloud-operator の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
yetone/magpie#3905 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
kubernetes-sigs/kubebuilder#6131 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
aquasecurity/libbpfgo#560 ·
-
[BUG]オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
kagent-dev/kagent#3385 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信