Skip to content

(SPEED-2066): skip release steps on pull requests - #59

Merged
pamellix merged 1 commit into
mainfrom
dependabot-release-guard
Aug 5, 2026
Merged

(SPEED-2066): skip release steps on pull requests#59
pamellix merged 1 commit into
mainfrom
dependabot-release-guard

Conversation

@pamellix

@pamellix pamellix commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Summary:

  • keep dependency installation, formatting, and tests running on every pull request
  • skip token-dependent release steps for pull_request events
  • preserve publishing and package-lock updates on pushes to main

Root cause:
Dependabot pull requests have no release secrets, while trusted pull requests currently attempt canary publication. Both paths fail after validation even though npm ci, formatting, and tests pass. Publishing belongs to the existing push-to-main release path.

Validation:

  • Node 24.18.0 / npm 11.16.0
  • npm ci --ignore-scripts
  • npm run format:check
  • npm run test: 5 files, 29 tests

@pamellix
pamellix force-pushed the dependabot-release-guard branch from 34a9656 to 5938204 Compare August 5, 2026 06:47
@pamellix pamellix changed the title (SPEED-2066): skip release steps without secrets (SPEED-2066): skip release steps on pull requests Aug 5, 2026
@pamellix
pamellix merged commit bb66bae into main Aug 5, 2026
4 checks passed
@pamellix
pamellix deleted the dependabot-release-guard branch August 5, 2026 06:48
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