Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Automated release pipeline

オープン
#18 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 3 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
30/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
docker, github-actions, go, kubernetes
領域
ci-cd, devops, release

調査の方向性

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.0 is pushed (copy TWC's release.yml and 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 ファイルあり
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

temporalio/cloud-operator のほかの issue

temporalio/cloud-operator の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。