Skip to content

feat(DOPS-3023): harden contract release workflows - #1

Merged
tpschmidt merged 3 commits into
mainfrom
feat/DOPS-3023-harden-release-workflows
Oct 15, 2026
Merged

tpschmidt merged 3 commits into
mainfrom
feat/DOPS-3023-harden-release-workflows

Conversation

@tpschmidt

Copy link
Copy Markdown
Contributor

Split package build from npm publish authority. Gate tags and publishing on release-branch ancestry plus successful CI. Pin external actions, document release flow, add scenario coverage.

Why: package lifecycle scripts currently run in the OIDC-enabled publish job, while tags can bypass release-branch provenance.

Risk: shared release behavior changes for callers adopting v2.1.0. Existing releases remain pinned.

Rollout:

  • Validate branch in private sandbox
  • Merge and release v2.1.0
  • Move aqua and solidity-utils callers in follow-up PRs

Verification:

  • bash test/release-workflows.sh
  • actionlint release workflows

Ticket: https://1inch.atlassian.net/browse/DOPS-3023

@sonarqubecloud

Copy link
Copy Markdown

@tpschmidt
tpschmidt merged commit 8915a87 into main Oct 15, 2026
2 checks passed
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