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
Prepare and merge #262: set asyncband to 0.7.0, refresh Cargo.lock, and finalize an undated v0.7.0 changelog section with a new empty Unreleased section.
Review and acknowledge every breaking API item reported by cargo x semver --release-version 0.7.0 against CHANGELOG.md.
Verify LICENSE, NOTICE, DISCLAIMER, source headers, and bundled dependencies.
Run cargo x lint, cargo x check, cargo x test --no-capture, the MSRV test, and cargo publish --package asyncband --locked --dry-run on the release commit.
cc @apache/asyncband-committers
Release manager: @tisonkun
Target version:
0.7.0Current phase: PPMC vote
Runbook:
RELEASE.mdOne-time release infrastructure
dist/dev/incubator/asyncband.dist/release/incubator/asyncband.KEYS:8B37 4472 FAD3 28E1 7F47 9863 B379 691F C6E2 98DD.releaseenvironment for version tags and required reviewers.Releaseworkflow.apache/asyncband, workflowrelease.yml, and environmentrelease.Release preparation
v0.6.7-compatas the previous Asyncband release tag;v0.6.7belongs to the MEA history.fba31fd, deferring feat(broadcast): add a bounded MPMC broadcast channel #253, feat(phaser): add reusable phase coordination #250, refactor(mpsc): replace the legacy queue backend #247, perf(mpsc): replace the unbounded queue backend #232, and test: add cross-runtime integration test harness #229 until after 0.7.0.asyncbandto0.7.0, refreshCargo.lock, and finalize an undatedv0.7.0changelog section with a new emptyUnreleasedsection.cargo x semver --release-version 0.7.0againstCHANGELOG.md.LICENSE,NOTICE,DISCLAIMER, source headers, and bundled dependencies.cargo x lint,cargo x check,cargo x test --no-capture, the MSRV test, andcargo publish --package asyncband --locked --dry-runon the release commit.02b30ddasRELEASE_COMMIT.Release candidate
v0.7.0-rc.1fromRELEASE_COMMIT.Releaseworkflow validates the RC tag and skips the crates.io publish job.apache-asyncband-0.7.0-incubating-src.tar.gzfrom the signed RC tag in a clean clone.8B374472FAD328E17F479863B379691FC6E298DD.dist/dev/incubator/asyncband/0.7.0-rc.1/in SVN revision87097.PPMC vote
dev@asyncband.apache.org.+1votes and a successful majority.IPMC vote
general@incubator.apache.org.+1votes and a successful majority.Publish
dist/devtodist/release/incubator/asyncband/0.7.0/without rebuilding it.v0.7.0at the exact approvedRELEASE_COMMIT.downloads.apache.org, crates.io, docs.rs, and the ASF archive.dist/releasewhen appropriate.