ethereum-optimism / ethereum-optimism/optimism

op-deployer: standard.go contract tags should not carry -rc.N suffixes

Open
#22,704 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

Several `ContractsV*Tag` constants in `op-deployer/pkg/deployer/standard/standard.go` pin release-candidate tags rather than finalized releases (currently v1.8.0-rc.4, v4.0.0-rc.7, v6.0.0-rc.2, v7.0.0-rc.4, and now v8.0.0-rc.3). Once a contracts release is finalized, the constant should be updated to the final `op-contracts/vX.Y.Z` tag, which also requires the corresponding entries in the superchain-registry standard-versions files.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Contributor guide

Open the contributing guide

Research direction

Start in op-deployer/pkg/deployer/standard/standard.go and inspect the ContractsV*Tag constants listed in the issue. Then compare the corresponding entries in the superchain-registry standard-versions files, identify the finalized op-contracts tags, and update both locations so no listed contract tag retains an -rc.N suffix.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.