Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Tracking Issue to Release 0.7.4

Fermée
#369 2 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@QwQBiG y travaille déjà.

Depuis le 14/10/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

  • 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: IPMC vote in progress; review the binding tally after 2026-10-25 05:05 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: Passed; 4 +1, 0 +0, 0 -1.

  • IPMC vote thread: https://lists.apache.org/thread/nb8krdfn28hno03m58qxbk2pnqdcv2bh; started 2026-10-22 05:04 UTC.

  • 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.

Langage dominant
Rust
Étoiles
285
Forks
49
Merge moyen
15 h 32 min
PR mergées (30 j)
33

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de apache/asyncband

Toutes les issues de apache/asyncband

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.