Skip to content

ci(on-main): mint dfcg-artifacts token via GitHub App instead of a PAT#1869

Merged
zah merged 1 commit into
mainfrom
chore/dfcg-app-token-on-main
Jul 20, 2026
Merged

ci(on-main): mint dfcg-artifacts token via GitHub App instead of a PAT#1869
zah merged 1 commit into
mainfrom
chore/dfcg-app-token-on-main

Conversation

@zah

@zah zah commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Completes the DFCG PAT migration started in #1868. The DFCG_ARTIFACTS_ACCESS_TOKEN PAT secret was removed; on-main.yml (website deploys) still referenced it. It now mints a short-lived token from the blocksense-ci-token-provider App (app 3205470, contents:read on dfcg-artifacts), mirroring ci.yml.

  • Drops the top-level PAT env; sets DFCG_ARTIFACTS_ACCESS_TOKEN on the Build step from the minted token.
  • Websites already deployed green with the expired PAT (token not strictly required for the build), so this is low-risk and forward-consistent.

Completes the migration off the DFCG_ARTIFACTS_ACCESS_TOKEN PAT (already
removed as a repo secret): the website-deploy workflow now mints a
short-lived contents:read token from the blocksense-ci-token-provider
App (app 3205470), scoped to dfcg-artifacts, the same as ci.yml.

Drops the top-level PAT env and sets DFCG_ARTIFACTS_ACCESS_TOKEN only on
the Build step from the minted token.
@zah
zah enabled auto-merge July 20, 2026 03:51
@github-actions

Copy link
Copy Markdown

🚀 Deployment Links of Blocksense Network websites:

Website Latest Update Commit
🌱 Documentation 20.07.2026 04:01:34 f838920
📖 Docs UI Components 20.07.2026 04:01:34 f838920
📝 UI Components 20.07.2026 04:01:34 f838920

@zah
zah added this pull request to the merge queue Jul 20, 2026
Merged via the queue into main with commit 97f1e9e Jul 20, 2026
12 checks passed
@zah
zah deleted the chore/dfcg-app-token-on-main branch July 20, 2026 04:17
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