Closed BigLep closed 1 week ago
@rjan90 : FYI that the issue description has been populated with the latest https://github.com/filecoin-project/lotus/blob/master/documentation/misc/RELEASE_ISSUE_TEMPLATE.md
I did the initial setup steps listed in the hidden comments. In the process I found a few things to edit in the template and so created the PR for that here: https://github.com/filecoin-project/lotus/pull/12373
Replacement PR where tracking release improvements: https://github.com/filecoin-project/lotus/pull/12378
Updated estimated shipping dates, due to the need for landing patch releases for Lotus Node | Lotus Miner. Estimate that RC1 will be out early next week. | Candidate | Date | Release URL |
---|---|---|---|---|
RC1 | Week of 2024-08-19 |
The first release candidate of Lotus Node v1.29.0 has been shipped: https://github.com/filecoin-project/lotus/releases/tag/v1.29.0-rc1
The stable release of Lotus Node v1.29.0 has been shipped: https://github.com/filecoin-project/lotus/releases/tag/v1.29.0
Lotus Node 1.29.0 Release
πΆβπ« Meta
π’ Estimated shipping date
πͺ’ Dependencies for releases
RC1
Stable (non-RC)
β Release Checklist
Before RC1
docs(v1.29.0): release template improvements
for improving future releases.Post Release
step, but improvements are better done by collecting notes along the way rather than just thinking about it at the end.release/v1.29.0
orrelease/miner/v1.29.0
) frommaster
and make any further release-related changes to this branch.master
branch Version string updatesbuild/version.go
tov1.29.1-dev
.NodeBuildVersion
), a miner release (MinerBuildVersion
), or both.make gen && make docsgen-cli
before committing changes.build: v1.29.1 set initial version string
RCs
RC1
Backport PR
Dependencies for releases
have landedbuild: backport changes for v1.29.0-rcX
Release PR
build/version.go
to one ending with '-rcX'.NodeBuildVersion
), a miner release (MinerBuildVersion
), or both.make gen && make docsgen-cli
to generate documentationgit log --oneline --graph vA.B.C..
, where A.B.C correspond to the previous release.gh
cli command looking at merged PRs into master and sorted by title to group similar areas: `gh pr list --repo filecoin-project/lotus --search "base:master merged:>YYYY-MM-DD" --json number,mergedAt,author,title | jq -r '.[] | [.number, mergedAt, .author.login, .title] | @tsv' | sort -k4build: release v1.29.0-rcX
π’ Estimated shipping date
tableTesting
Stable (non-RC) Release
Backport PR
Dependencies for releases
have landedRelease PR
build/version.go
to one NOT ending with '-rcX'.NodeBuildVersion
), a miner release (MinerBuildVersion
), or both.make gen && make docsgen-cli
to generate documentationgit log --oneline --graph vA.B.C..
, where A.B.C correspond to the previous release.gh
cli command looking at merged PRs into master and sorted by title to group similar areas: `gh pr list --repo filecoin-project/lotus --search "base:master merged:>YYYY-MM-DD" --json number,mergedAt,author,title | jq -r '.[] | [.number, mergedAt, .author.login, .title] | @tsv' | sort -k4build: release v1.29.0
π’ Estimated shipping date
tablePost-Release
master
with a merge of therelease/v1.29.0
branch.version.go
(keep the-dev
version from master).Before RC1
with any improvements determined from this latest release iteration.β€οΈ Contributors
See the final release notes!
βοΈ Do you have questions?
Leave a comment in this ticket!