Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Tracking Issue to Release 0.7.4

Aperta
#369 2 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@QwQBiG ci sta già lavorando.

Dal 14/10/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

  • Release manager: @QwQBiG
  • Target version: 0.7.4
  • Previous release: 0.7.3 (v0.7.3)
  • Source cutoff: bd3efdfd55a36c62a739f993107780f4808afd07; defer #365 until after 0.7.4.
  • Release PR: #370 (merged).
  • Reviewed additions after the release PR: #371 (semaphore documentation) and #368 (blocking wait throughput).
  • Frozen release commit (RELEASE_COMMIT): 3f521b528bcbe27cf632f1d35ff30dff9780ec3b.
  • Current phase / next action: PPMC vote in progress; review the tally after 2026-10-21 09:33 UTC.
  • Runbook: https://github.com/apache/asyncband/blob/bd3efdfd55a36c62a739f993107780f4808afd07/.agents/skills/release/SKILL.md

Prepare and freeze

  • Audit the selected source with license-audit; resolve release-blocking findings.
  • Merge the release PR, review subsequent additions, and record the frozen commit.
  • Complete the final license review, including the actual Cargo package.

Check the frozen release commit

  • cargo x lint
  • cargo x check
  • cargo x test --no-capture
  • RUSTUP_TOOLCHAIN=1.86.0 cargo x test --no-capture
  • cargo x semver --release-version 0.7.4
  • cargo publish --package asyncband --locked --dry-run from the clean checkout.
  • Required GitHub CI passes for the release commit.

Audited Cargo package SHA-256: 5d2050892d4691cf110586070786712b504985a4d37ed64a9cd8a402718e1706.

Candidate

  • RC / signed tag: v0.7.4-rc.1, pointing to RELEASE_COMMIT.

  • Compose run and attempt / package-check run: Compose, attempt 1; package check. Both passed.

  • ATR candidate URL / revision: https://releases.apache.org/vote/asyncband/0.7.4 / 00001 (manifest).

  • Source SHA-512: bccde65522ad5ac9d66f4e0651d58b837408a0b9d88b388c014db54153c8658ee4cbc0cdd56d5c6185f7a4662ab54cc8f97f2da5f0c598638327065c6633b3eb.

  • Tag signer / source signer fingerprints and provenance: tag: 9285 E626 F91A D7D7 86D0 E2F9 A228 DAFC BFB2 0A81 (Bohao Zhang); archive: 023A 42E7 299A 010F EE7A E021 393A FB9D 52BB 37B8 (project automated signing key). Both are published in KEYS.

  • Push the signed RC tag at the frozen commit; confirm both release workflows and ATR upload.

  • Download and verify the ATR revision: signatures, checksum, source contents against the RC commit, independent archive rebuild for automated signing, build, and packaging. 00001 verified; extracted-source tests and publish dry-run passed; an independent Linux rebuild matched byte for byte.

  • Complete the license review of the actual source archive and Cargo distribution; address ATR findings. ATR concerns reviewed: third-party sources retain upstream notices, and .editorconfig is a simple configuration file.

Vote and publish

  • ATR vote page: https://releases.apache.org/vote/asyncband/0.7.4

  • PPMC vote thread: https://lists.apache.org/thread/1tmr738y79yb3km2qr9p9qmsfn9yxjfh; started 2026-10-18 09:33 UTC, closing 2026-10-21 09:33 UTC.

  • PPMC result: pending

  • IPMC vote thread: pending

  • IPMC result: pending

  • Announcement: pending

  • Start the PPMC vote in ATR; record the vote link and closing time.

  • After the required duration and votes, resolve PPMC as Passed in ATR; record its result and the automatically started IPMC vote, and ensure that thread includes the PPMC tally link and any carried IPMC votes.

  • After the required duration and binding votes, resolve IPMC as Passed in ATR; record its result.

  • Confirm ATR publishes the voted revision to ASF distribution; record the SVN revision and download URL.

  • Push the signed final tag at the approved commit and approve/verify crates.io publication.

  • Verify ASF downloads and signatures, crates.io, and docs.rs.

  • Update the website Downloads page to this release and confirm it is live.

  • Send the announcement through ATR and record its archive link.

  • Merge the publication-date changelog PR and confirm superseded-release archival as applicable.

  • Close this issue after the preceding required items are complete.

Lingua principale
Rust
Stelle
283
Fork
49
Merge medio
10h 58m
PR unite (30g)
37

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di apache/asyncband

Tutte le issue di apache/asyncband

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.