Skip to content

ci(ci): mint the App token with client-id instead of the deprecated app-id - #146

Merged
azlekov merged 1 commit into
developfrom
ci/app-token-client-id
Sep 12, 2026
Merged

azlekov merged 1 commit into
developfrom
ci/app-token-client-id

Conversation

@azlekov

@azlekov azlekov commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

sync-install-script.yml was the last workflow in the org still passing app-id: ${{ secrets.GH_APP_ID }} to actions/create-github-app-token. Upstream deprecated app-id for client-id, and every other repo moved to GH_APP_CLIENT_ID during the fleet migration. The step comment also called this repo private, which it is not; corrected while there.

Already done outside the PR: the repo-level secret GH_APP_CLIENT_ID is set (public repos do not see the org-level secrets), so this change works the moment it lands.

Operator action after merge: gh secret delete GH_APP_ID -R dodi-smart/dirahq-cli.

Verified: actionlint reports only the known create-github-app-token input-schema notes that the shared repo's self-test also ignores. The workflow runs on a schedule and on workflow_dispatch; it was not dispatched from this branch because a real run opens a pull request in another repo.

🤖 Generated with Claude Code

…pp-id

The last workflow in the org still reading GH_APP_ID. The repo-level
GH_APP_CLIENT_ID secret is set (this repo is public, so the org-level copy
does not reach it); GH_APP_ID can go once this is on the default branch.

Refs: D-0007

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Knowledge layer

Check Result
Decision checks passed
Guard trailers passed

Spec currency is reported in the job summary and never fails a build, the same severity the local pre-commit hook uses.

@azlekov
azlekov merged commit 788207d into develop Sep 12, 2026
8 checks passed
@azlekov
azlekov deleted the ci/app-token-client-id branch September 12, 2026 17:08
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