Skip to content

PE-1695: Align CI and Dependabot setup - #51

Merged
mpsq merged 5 commits into
mainfrom
align-ci-with-github-actions
Oct 28, 2026
Merged

mpsq merged 5 commits into
mainfrom
align-ci-with-github-actions

Conversation

@mpsq

@mpsq mpsq commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

PE-1695

  • Updates pnpm to 12.12.1 and regenerates the lockfile. Only a few indirect dependencies moved, and pnpm audit is clean.
  • pnpm now pins new dependencies to exact versions (saveExact).
  • Dependabot can open up to 15 PRs at once, so majors (one PR each) no longer stall the queue.
  • Every workflow job now gets only the permissions it needs, and a timeout.
  • CodeQL now also checks our workflow files for risky third-party actions.

After merging: watch the first npm release, since the publish job's permissions moved.

@mpsq
mpsq requested a review from a team as a code owner October 28, 2026 08:48
@greptile-apps

greptile-apps Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] The changes since the previous review appear safe to merge.

Reviews (4) · Last reviewed commit: "Run CodeQL on GitHub-hosted runners" · Reviewed by Greptile

@mpsq mpsq changed the title PE-1695: Align CI and Dependabot with team-plain/github-actions PE-1695: Align CI and Dependabot setup Oct 28, 2026
@mpsq
mpsq enabled auto-merge (squash) October 28, 2026 09:43
@mpsq
mpsq merged commit fe10a9e into main Oct 28, 2026
11 checks passed
@mpsq
mpsq deleted the align-ci-with-github-actions branch October 28, 2026 12:18
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.

2 participants