Skip to content

refactor(ci): adopt create-github-app-token client-id + rename CI_APP_ID → CI_APP_CLIENT_ID#42

Merged
evanharmon1 merged 3 commits into
mainfrom
chore/app-token-use-client-id
Jun 28, 2026
Merged

refactor(ci): adopt create-github-app-token client-id + rename CI_APP_ID → CI_APP_CLIENT_ID#42
evanharmon1 merged 3 commits into
mainfrom
chore/app-token-use-client-id

Conversation

@evanharmon1

Copy link
Copy Markdown
Owner

Follows actions/create-github-app-token's deprecation of app-id in favor of client-id, in the claude-* and release workflows. CI_APP_ID now holds the App's Client ID (the Iv…-style string from the App settings page), not the numeric App ID; docs/architecture/security.md updated to match.

When provisioning / already using the evanharmon1-ci App, set CI_APP_ID to the App's Client ID.

Pairs with the template change in evanharmon1/harmon-init#148 (and sommerlawn/sommerlawn-web#387). actionlint + markdownlint clean.

🤖 Generated with Claude Code

evanharmon1 and others added 2 commits June 28, 2026 11:13
Follow the action's deprecation of `app-id` in favor of `client-id` in the
claude-* and release workflows. `CI_APP_ID` now holds the App's **Client ID**
(the Iv…-style string), not the numeric App ID; security.md updated. Pairs with
harmon-init #148.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
With the workflows on the client-id input (this PR), the value is the App's
Client ID, not the numeric App ID -- rename the Actions variable to
CI_APP_CLIENT_ID across workflows, docs, status.sh, and the standardize-repo
skill (the canonical copy). CI_APP_PRIVATE_KEY (the secret) keeps its name.

Mirrors evanharmon1/harmon-init#148.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@evanharmon1 evanharmon1 changed the title refactor(ci): use create-github-app-token client-id (deprecates app-id) refactor(ci): adopt create-github-app-token client-id + rename CI_APP_ID → CI_APP_CLIENT_ID Jun 28, 2026
…hecklist

Two value placeholders still said "App ID"/<app-id> while the variable is
CI_APP_CLIENT_ID — the value is the App's Client ID. Fixes the gh-variable-set
example and the "note the App ID" step to reference the Client ID.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@evanharmon1 evanharmon1 merged commit deb2614 into main Jun 28, 2026
4 of 5 checks passed
@evanharmon1 evanharmon1 deleted the chore/app-token-use-client-id branch June 28, 2026 23:56
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