Shomei Linea state manager extends the Hyperledger Besu functionality. This component communicates with Besu in order to maintain and update the ZK state. This component will communicate with Besu thanks to this plugin https://github.com/ConsenSys/besu-shomei-plugin
Currently shomei requires a heavy PR -> merge to main -> release -> PR update version -> release process
This PR makes shomei more nimble for releases, more similar to besu-sequencer-plugins or besu-shomei-plugin where we can trigger CI, build, publish and draft release all simply by pushing a tag. This should allow us to use release branches and minimize the back and forth required by the PR based approach.
This PR doesn't prevent the PR based approach, but adds the tag based strategy.
Merge draft release and main workflow
Fixed Issue(s)
Documentation
[ ] I thought about documentation and added the doc-change-required label to this PR if updates are required.
Changelog
[ ] I thought about adding a changelog entry, and added one if I deemed necessary.
PR Description
Currently shomei requires a heavy PR -> merge to main -> release -> PR update version -> release process
This PR makes shomei more nimble for releases, more similar to besu-sequencer-plugins or besu-shomei-plugin where we can trigger CI, build, publish and draft release all simply by pushing a tag. This should allow us to use release branches and minimize the back and forth required by the PR based approach.
This PR doesn't prevent the PR based approach, but adds the tag based strategy.
Merge draft release and main workflow
Fixed Issue(s)
Documentation
doc-change-required
label to this PR if updates are required.Changelog