8go / 8go/matrix-commander

internal release process: publishing to DockerHub

Aperta
#224 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
754
Fork
69
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Comment from @Benjamin-Loison

> Concerning PyPI and DockerHub, as matrix-commander Python compilation (and DockerHub I guess) is ridiculous in terms of time, contrarily to matrix-commander-rs, for Python I like working with correct commits, that is people just use last commit state. What is your opinion about it? Should we still release PyPI and DockerHub releases? I will wait your answer to figure out how I should proceed, possibly only with https://crates.io/.

> For reference: https://github.com/8go/matrix-commander/pull/218#issuecomment-4716901272 seems to be a blocker anyway, as [8go/matrix-commander/settings/secrets/actions](https://github.com/8go/matrix-commander/settings/secrets/actions) mentions Docker and PyPI too. [8go/matrix-commander-rs/settings/secrets/actions](https://github.com/8go/matrix-commander-rs/settings/secrets/actions) is empty.

Regarding DockerHub: I have no personal use for DockerHub. I am also not downloading, running images from DockerHub. So, whatever gets published there I would never test it. It is acceptable to me to remove DockerHub from the release process.

What speaks in favor: it should be automatic, a Github action that causes little human work.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Look at the existing GitHub Actions workflows in .github/workflows/ to understand the current release process. Identify the steps that publish to DockerHub and PyPI. The discussion references secrets in the repository settings; check what secrets are configured. The goal is to update the release documentation and possibly the automation to remove DockerHub publishing, ensuring the process still works for PyPI and crates.io.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
docker, github-actions, python
Ambito
ci-cd, release
Tipo di issue
Documentazione
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.