A 20.x release after 21.0.0 would move `latest` back to 20.x, and `next` stays on the release candidate
Les mainteneurs répondent en général sous 3 jours
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 85/100
Piste de recherche
Le problème se trouve dans tools/build.sh, qui choisit la balise de distribution npm uniquement selon que la balise contient un trait d'union. Mettez à jour le script pour que latest ne puisse pas reculer et que next avance après une version stable. Vérifiez la logique des balises et des branches à cet endroit, et assurez-vous qu'une balise 20.x postérieure à 21.0.0 soit toujours publiée sous next.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Every tag without a hyphen publishes to latest, whatever branch it comes from, and nothing ever moves next forward after a stable release.
Details
latestcan move backward.tools/build.shpicks the dist-tag from the tag name alone: no hyphen meanslatest, a hyphen meansnext.- The
20.0.xand20.1.xbranches carry the same script, and a release runs the workflow from its tagged commit. - Once
21.0.0is onlatest, tagging a 20.x patch would movelatestback to that 20.x release, whose peers require Angular 20.
nextstays behind. After21.0.0publishes tolatest,nextstays on21.0.0-rc.1, sonpm install @angular/fire@nextinstalls a release candidate older thanlatest.ng update @angular/fire --nextreadsnexttoo.
Scope
latestis still20.1.0today, so it has not moved backward yet. It would move back with the first 20.x release tagged after21.0.0publishes.nextis still21.0.0-rc.1, the newest release. It would fall behind as soon as21.0.0publishes.
- Langage dominant
- TypeScript
- Étoiles
- 7.8k
- Forks
- 2.2k
- Merge moyen
- 3 j 2 h
- PR mergées (30 j)
- 13
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de angular/angularfire
-
docs: the App Check guide does not cover server-side renderingPeut-être pris @armando-navarro l’a pris il y a 10 jours. Ouvertecomp: app-check comp: docs comp: ssr type: chore version: current (v17+)
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
angular/angularfire#3774 ·
Les mainteneurs répondent en général sous 3 jours
-
A canary published right after another can read a stale `canary` tagPeut-être pris @armando-navarro l’a pris aujourd’hui. Ouvertecomp: build/pipeline type: bug version: current (v17+)
Difficulté 3/5 Une demi-journée Accessibilité débutants 65/100
angular/angularfire#3791 ·
Les mainteneurs répondent en général sous 3 jours
-
`ng update @angular/fire` stops before the v21 migration when it runs Angular CLI 22.3Peut-être pris @armando-navarro l’a pris aujourd’hui. Ouvertecomp: schematics type: bug version: current (v17+)
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
angular/angularfire#3789 ·
Les mainteneurs répondent en général sous 3 jours
-
Use `TransferState` to hand server-rendered Firestore data to the browser, instead of reading every document twicePeut-être à nouveau libre @armando-navarro l’a pris il y a 37 jours, et aucune pull request n’est ouverte. Ouvertecomp: firestore comp: ssr priority: P0 (critical) type: feature version: current (v17+)
angular/angularfire#3757 · 1 personne assignée ·
Les mainteneurs répondent en général sous 3 jours
-
Six `firebase` entry points have no `@angular/fire` equivalent, so their exports are unreachablePeut-être à nouveau libre @armando-navarro l’a pris il y a 37 jours, et aucune pull request n’est ouverte. Ouvertecomp: core type: feature
angular/angularfire#3755 · 1 personne assignée ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de angular/angularfire
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
farbenmeer/tapi#531 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
naver/egjs-flicking#971 ·
-
Renderer treats a sub-pixel width difference as a resize, which cancels the `motion()` entranceOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Tenant
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
MTES-MCT/Dossier-Facile-Frontend#2061 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
backnotprop/plannotator#1784 ·
Les mainteneurs répondent en général sous 1 jour