You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our current nightly release process causes users to immediately adopt the latest release via the provided installation method. This approach has a drawback: any bugs introduced in the nightly build can directly impact users when they install or update using foundryup-zksync.
To address this, we will include a versioned releases that prioritize stability for installation and updates. This will involve leveraging a release workflow similar to the one under development for zksync-era core (see issue) with the exclusion of crates publishing. The new release flow will include:
Proposed Workflow
Automated Release PRs:
Automatically generate and update a "Release PR" for every merge to the main branch.
This ensures visibility of upcoming changes, enabling the team to review and manage the release process effectively.
Release Manager Review:
The releases will be approved and merge the "Release PR" once all checks are complete and the release is ready.
Versioned and Tagged Releases:
A new release (e.g., v0.0.3) will be created upon merging the Release PR.
The release will include relevant changelogs and release notes and will be tagged as "latest."
Stable Installation Updates:
The foundryup-zksync installation method will fetch the "latest" tagged release, ensuring users always get a stable version.
Nightly Releases
Nightly releases will continue to be created and tagged accordingly
The text was updated successfully, but these errors were encountered:
Description
Our current nightly release process causes users to immediately adopt the latest release via the provided installation method. This approach has a drawback: any bugs introduced in the nightly build can directly impact users when they install or update using
foundryup-zksync
.To address this, we will include a versioned releases that prioritize stability for installation and updates. This will involve leveraging a release workflow similar to the one under development for zksync-era core (see issue) with the exclusion of crates publishing. The new release flow will include:
Proposed Workflow
Automated Release PRs:
main
branch.Release Manager Review:
Versioned and Tagged Releases:
v0.0.3
) will be created upon merging the Release PR.Stable Installation Updates:
foundryup-zksync
installation method will fetch the "latest" tagged release, ensuring users always get a stable version.Nightly Releases
The text was updated successfully, but these errors were encountered: