Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Allow running `build-release.yml` against a branch

Offen
#285 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
52/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Veraltet
Tech-Stack
github-actions
Bereich
ci-cd, release

Rechercherichtung

Beginnen Sie mit .github/workflows/build-release.yml bei der Eingabedefinition um die Zeilen 35–37 und verfolgen Sie anschließend, wo dieser Wert verwendet wird. Unterstützen Sie sowohl Branch-Namen als auch Tag-Nummern, wobei das bestehende v-Präfix-Verhalten erhalten bleibt, und überprüfen Sie, dass der Workflow sowohl gegen upstream main oder 3.14 als auch mit vorhandenen Tag-Eingaben bauen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

Currently, .github/workflows/build-release.yml takes a tag number:

https://github.com/python/release-tools/blob/9721c249ff1de736fcf180c4a806ce75372ebf2a/.github/workflows/build-release.yml#L35-L37

Which can be used as the input when triggering a run:

https://github.com/python/release-tools/actions/workflows/build-release.yml

Image

It would be useful if we could also give a branch name, so for example we can trigger a run against upstream main or 3.14, so we can verify the latest state will build.

This will also help with PRs like https://github.com/python/release-tools/pull/284 where we specify which arguments to run against the Android test runner, and the test runner is in the upstream repo.

We'll need to take care of v prefix that is currently prepended in some places.

Vorherrschende Sprache
Python
Sterne
61
Forks
48
Ø Merge
1 Std. 22 Min.
Gemergte PRs (30 T.)
4

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus python/release-tools

Alle Issues in python/release-tools

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.