Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .changeset/app-token-client-id.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
---

Use `client-id` instead of the deprecated `app-id` input in CD's app-token step
11 changes: 11 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# actionlint validates action inputs against a database of popular actions
# baked in at its release. That snapshot predates create-github-app-token
# v3.1.0, which added `client-id` and deprecated `app-id`, so it reads a
# correct `cd.yml` as both missing a required input and using an unknown one.
# Remove this file once an actionlint release refreshes that entry.
paths:
.github/workflows/cd.yml:
ignore:
- 'input "client-id" is not defined in action'
- 'missing input "app-id" which is required'
4 changes: 3 additions & 1 deletion .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,9 @@ jobs:
- id: app-token
uses: actions/create-github-app-token@v3
with:
app-id: ${{ vars.APP_ID }}
# Input rename only — `client-id` replaces the deprecated `app-id`,
# and the JWT `iss` claim it feeds accepts an App ID either way.
client-id: ${{ vars.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}

# `gtb version` needs node_modules (the local changeset bin + gtb itself).
Expand Down
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ mise.lock — Per-platform binary checksums + download URLs
mise.tasks.toml — Generated by `gtb sync mise`; hk:all / hk:base tasks (loaded via mise.toml's task_config.includes)
mise.toml — Pin dev-tool versions for local + CI; postinstall hook installs hk
.github/
actionlint.yaml — Ignores for actionlint's stale popular-actions database
actions/
mise-setup/ — Composite action: install + cache mise tools
pnpm-resolve-pinned/ — Composite action: resolve locked version without install
Expand Down