Skip to content

chore(ci): do not persist the checkout token in uni.yml - #36

Merged
guillaume-flambard merged 2 commits into
mainfrom
chore/ci-no-persisted-token
Oct 24, 2026
Merged

guillaume-flambard merged 2 commits into
mainfrom
chore/ci-no-persisted-token

Conversation

@guillaume-flambard

Copy link
Copy Markdown
Collaborator

uni.yml has no top-level permissions, and its four actions/checkout steps keep the job token in .git/config by default. None of these jobs pushes or fetches afterwards, and adapters/github uses neither git nor a token, so persist-credentials: false removes a token that build scripts and tests could otherwise read.

Canary: negative, for the Mergify policy adopted in #34. It touches .github/, so Mergify must leave it open with green CI. It is a real hardening: merge it by hand whenever you like.

Refs memolabs-dev/memo-bridge#149

@github-actions github-actions Bot added the needs-human-review Touches a sensitive path: the owner merges by hand label Oct 17, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request touches 1 path(s) that Mergify never merges on its own. The owner merges it by hand, or closes it.

  • .github/workflows/uni.yml

Pattern: the -files condition of .mergify.yml on the base branch.

@guillaume-flambard
guillaume-flambard merged commit cad0071 into main Oct 24, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-human-review Touches a sensitive path: the owner merges by hand

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant