ci: add a manually triggered release-preparation PR workflow
I maintainer di solito rispondono entro 1 giorno
@ffumero2003 ci sta già lavorando.
Dal 8/11/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Context
Releasing is manual (RELEASE.md steps 3 and 5): run changie batch/merge, commit as Version X.Y.Z, open the PR. changie already computes the bump, changelog and version-string rewrites; only the orchestration is manual.
Acceptance criteria
- R1. A dry run on a branch opens a PR with the changelog and bumped versions (
base/base.goDefaultUserAgent,bin/b2keys/go.mod). - R2. It never tags or publishes.
- R3. Confirm the opened PR triggers CI (a PR opened with
GITHUB_TOKENdoes not start checks by default).
In scope
Add a workflow_dispatch workflow that checks out main, runs changie batch auto and changie merge, commits as Version X.Y.Z on a branch, and opens the release PR with the changelog section in the body. Optionally accept a version override. It must not run release-check, merge, tag, create the GitHub release, or index the proxy — those stay manual.
Out of scope
- Running
release-check, merging, tagging, creating the GitHub release, or indexing the proxy; those remain manual.
Verification
git diff --check
- Validate the changed workflow YAML with
actionlint .github/workflows/*.ymlif available; record an unavailable validator with its reason. - Use the controlled branch dry run specified in the acceptance criteria and inspect the generated PR, changelog, and version changes.
- Confirm that PR triggers CI; record how the workflow authenticates. Verify it does not tag, publish, merge, or run the manual release steps.
- Expected result: the checks above succeed and the observable outcomes in Acceptance criteria are demonstrated. If a check cannot run, report
Could not run because: ...; if it starts but fails, reportCould not complete because: .... A skipped check is not a pass.
Links
- Lingua principale
- Go
- Stelle
- 66
- Fork
- 18
- Merge medio
- 1g 10h
- PR unite (30g)
- 132
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Backblaze/blazer
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Bucket.Attrs never returns ReplicationConfig: replication configuration is write-onlyForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
test: skip the fuzz non-vacuity guard when replaying a single seedForse già presa @ffumero2003 l’ha presa 5 giorni fa. Apertatesting
Backblaze/blazer#330 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Backblaze/blazer
Issue simili
-
needs-triage typo
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
llm-d-incubation/llm-d-scaling-manager#122 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue severity: low tech-debt
Difficoltà 2/5 Mezza giornata Idoneità per principianti 75/100
TMHSDigital/subenum#329 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] Backend summarize min() / max() panics when a field has no numeric valuesForse già presa @weng5e l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
grafana/grafana-infinity-datasource#1832 ·
I maintainer di solito rispondono entro 1 giorno
-
tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
GillMacedo/godebugdiff#13 ·