Skip to content

ci(release): v* のタグを otoneko-release App のトークンで push する - #5

Merged
otnc merged 1 commit into
mainfrom
ci/release-app-token
Nov 14, 2026
Merged

otnc merged 1 commit into
mainfrom
ci/release-app-token

Conversation

@otnc

@otnc otnc commented Nov 14, 2026

Copy link
Copy Markdown
Owner

v* のタグをルールセットで release の workflow だけが作れるようにするため、タグの push に otoneko-release App のトークンを使う。

  • release.yml: actions/create-github-app-token で App のトークンを作り、checkout に渡す (タグの push はこの認証情報を使う)。GoReleaser・installer・vscode は今までどおり GITHUB_TOKEN。
  • CONTRIBUTING.md: ブランチとプルリクエストの決まりと、タグのルールセット・App の設定を書く。

マージの前に要ること: otoneko-release App をこのリポジトリに入れる (入っていないとトークンを作れず release が落ちる)。Variables の RELEASE_APP_CLIENT_ID と Secrets の RELEASE_APP_PRIVATE_KEY は設定済み。

@otnc
otnc merged commit 006515c into main Nov 14, 2026
6 checks passed
@otnc
otnc deleted the ci/release-app-token branch November 14, 2026 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant