New PyPI release workflow
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start by reading .github/workflows/ci.yml and checking the repository’s existing or previous release workflow history, including the removal in #75. Set up a workflow in .github/workflows/ that builds with uv build, uses PyPI trusted publishing and the required pypi environment approval, with actions pinned to commit IDs. Done means a GitHub release can publish 1.0.0a1 to PyPI only after txoof approves deployment.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Area: ci (.github/workflows/)
What
The old release.yml was removed in #75 (it used retired GitHub actions). Before the first v1 pre-release, add a new release workflow:
- Build with
uv build, publish with PyPI trusted publishing (PyPI accepts uploads only from a named workflow in this repo, with no stored password). - Either reuse the name
release.ymlwith environmentpypi(what PyPI currently trusts), or update the PyPI trusted-publisher setting. - The
pypienvironment must require txoof's approval before anything is published. - Actions pinned to commit IDs, like
ci.yml.
Done when
1.0.0a1is published to PyPI from a GitHub release, after txoof approved the deployment.
- Lingua principale
- Python
- Stelle
- 21
- Fork
- 10
- Merge medio
- 1h 34m
- PR unite (30g)
- 15
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna 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 txoof/epdlib
-
area:layout enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
-
area:drivers enhancement hardware
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
add grayscale support for epd2in7Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
txoof/epdlib#71 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di txoof/epdlib
Issue simili
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue module-baseline needs triage ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
darnitdevorg/darnit#650 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
nyjc-computing/campus#938 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nf-osi/nf-metadata-dictionary#1027 ·
I maintainer di solito rispondono entro 1 giorno
-
bug documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
qatrackplus/qatrackplus#913 ·
I maintainer di solito rispondono entro 3 giorni