Clarify versioning/update policy in the README
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- docker
- Ambito
- devops, documentation, release
Direzione di ricerca
Inizia dal README e dalla tracking issue #2265 collegata; esamina le domande elencate relative a tag, release, ricostruzioni della base-image, immutabilità, breaking changes e contenuto del changelog. Il lavoro è completo quando il README spiega chiaramente la policy di versioning e aggiornamento, inclusi i tag di produzione, i riferimenti mutabili rispetto a quelli semi-immutabili, i digest e le raccomandazioni generali.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Breadcrumbs for down the road... (Mostly for myself).
- Context
- Docker Official images and what that means
- Base image updates (eco-system rebuilds)
- Nextcloud Server releases (upstream bumps)
- Image releases
- bugs fixes
- enhancements
- upgrades of underlying bits (e.g. a new major PHP or underlying distribution version)
Production Docker tags:
- Upstream supported stables (proposed)
- latest
- previous
- last
- Generic
- stable / production
Tracking this in: #2265
Immutable:
- No such thing technically since what a tag points to can always be changed
- We attempt to make specific tags semi-immutable at the Dockerfile level, but the images themselves referenced by these tags will technically always change automatically whenever the underlying base images (debian, alpine, php) are updated (generally for security). This is a byproduct of how Docker base images and Docker Official images work.
- The only truly immutable option - if you require that - is to reference your images by their digest. The caveat being you're 100% responsible for security updates.
General recommendations:
- Pin your image references to something. Rule of thumb: a major release or one of { latest, previous, last }
- Tagging policy
- latest/previous/last match upstream
- stable/production generally matches ?
- Breaking changes
- ?
- Image versions
- Nextcloud Server versions
- Base image versioning/rebuilding
- Image tags
- Mutable tags
- Rolling tags
- Semo-immutable
- e.g. "29.0.5"
- Digests (immutable/BOM use)
Changelog:
- Release notes (high-level / quick summary)
- Commit log (detailed /
- Lingua principale
- Shell
- Stelle
- 7.4k
- Fork
- 1.9k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 nextcloud/docker
-
1. To develop bug feature: cron image
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Drop paragarph about anonymous (unnamed) volumes under Persistent Storage section fo the docsApertabug docs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
0. Needs triage bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Imagick architecture mismatch (x86_64 vs aarch64) on official arm64 image causes Apache segfaultsAperta0. Needs triage bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
Tutte le issue di nextcloud/docker
Issue simili
-
Standalone Unix updater reports success when curl fails (`curl | sh` masks the exit status); Windows path is unaffectedForse già presa @akhil9tiet l’ha presa oggi. Apertabug CLI windows-os
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openai/codex#54465 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
interledger/rhyza#352 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
non7top/dotfiles-personal#41 ·
I maintainer di solito rispondono entro 1 giorno
-
Build: the CUDA backend fails without cuDNN instead of skipping the cuDNN shim (as the cuDF shim does)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
beehive-lab/TornadoVM#1248 ·
I maintainer di solito rispondono entro 1 giorno
-
Dev
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ankidroid/Anki-Android#22555 ·
I maintainer di solito rispondono entro 1 giorno