Skip to content

ci: move the release toolkit to v5.0.0 and the App client ID - #520

Merged
chhoumann merged 1 commit into
masterfrom
ci/v5-client-id
Oct 24, 2026
Merged

chhoumann merged 1 commit into
masterfrom
ci/v5-client-id

Conversation

@chhoumann

@chhoumann chhoumann commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Pins every chhoumann/obsidian-plugin-workflows reusable workflow to v5.0.0 (d6b3b8c2cf460059238043b32a08dcaa3be4828f).
  • v5 replaces the prepare workflow's app-id input with client-id, because actions/create-github-app-token deprecates app-id. The prepare stub now passes client-id: ${{ vars.RELEASE_APP_CLIENT_ID }}. The RELEASE_APP_CLIENT_ID repository variable is set to the App's Client ID.
  • A dryRun dispatch of Prepare release now also mints a read-only App token and checks its slug. It still opens no release PR.

Test plan


Note

Medium Risk
Changes the production release workflows and GitHub App token inputs; a missing or wrong RELEASE_APP_CLIENT_ID would break prepare/dry-run until repo variables are updated.

Overview
Upgrades the release pipeline to chhoumann/obsidian-plugin-workflows v5.0.0 by repinning the reusable workflows in release-prepare.yml, release-trigger.yml, and release.yml.

Prepare release now passes client-id from vars.RELEASE_APP_CLIENT_ID instead of app-id from RELEASE_APP_ID, matching v5 and the deprecation of app-id in actions/create-github-app-token. AGENTS.md documents the new pin and the RELEASE_APP_CLIENT_ID setup variable.

Reviewed by Cursor Bugbot for commit 0bcd0c7. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Bump release toolkit workflows to v5.0.0 and switch to app client ID

Updates the three reusable release workflows — release.yml, release-prepare.yml, and release-trigger.yml — from v4.1.0 to v5.0.0. The prepare job now passes the release app client ID from the renamed repository variable instead of the app ID. AGENTS.md docs are updated to match.

Macroscope summarized 0bcd0c7.

Pin every obsidian-plugin-workflows reusable workflow to v5.0.0. v5 replaces
the prepare workflow's app-id input with client-id, so the prepare stub now
passes vars.RELEASE_APP_CLIENT_ID. A dryRun dispatch now also mints a
read-only App token to check the credentials.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying podnotes with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0bcd0c7
Status: ✅  Deploy successful!
Preview URL: https://bb703c34.podnotes.pages.dev
Branch Preview URL: https://ci-v5-client-id.podnotes.pages.dev

View logs

@chhoumann
chhoumann merged commit b8698f5 into master Oct 24, 2026
23 checks passed
@chhoumann
chhoumann deleted the ci/v5-client-id branch October 24, 2026 14:26
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