Rolling tags for upstream stable tracking

Ouverte
#2,265 3 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
docker
Domaine
devops, release

Piste de recherche

Aucun fichier d’implémentation ni test n’est nommé ; commencez par examiner la sémantique documentée de stable, latest, production, previous et last, ainsi que les pull requests updater_server liées. Retracez la manière dont ce dépôt publie les tags Docker, notamment les variantes apache, fpm et alpine, et prenez en compte le travail effectué lorsque les rolling tags proposées correspondent systématiquement aux règles de support et de disponibilité upstream indiquées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

0. Needs triage image meta

Goal: Track official upstream designations for the various non-EoL majors at any given point in time

Existing but better document:

  • stable always point to the highest numbered of the currently supported majors (e.g 27, 28, 29) that is published to 100% of instances via the Nextcloud Update Server.
  • latest always points at the absolute highest of the currently supported majors without regard for 100% general availability.
    • On the surface this seems like an easy one, but this is an oddball because it's also equivalent to not specifying any label at all and therefore the Docker default. Since it's the de facto entry point for newcomers, it is reasonably debatable whether starting people on the most bleeding edge is always ideal.
    • Outside of the Apache/default, latest is also a modified for the other image types (fpm, alpine) in the same manner
  • production is just a mirror of stable.

New (proposed not actually implemented):

  • previous is the most recent major behind the latest major which is receiving regular bug fixes.
  • last is the oldest major still receiving updates.

Related:

  • {major}-{apache, fpm} (e.g. 28-apache) always points to the latest published maintenance release for the specified major
  • *-alpine variations in all cases where applicable (no need for debian/bookworm since that's our default base)
Langage dominant
Shell
Étoiles
7.4k
Forks
1.9k
Merge moyen
3 h 7 min
PR mergées (30 j)
2

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de nextcloud/docker

Toutes les issues de nextcloud/docker

Issues similaires

Plus d'issues Shell/Bash

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.