Promoted Package Version
Une version de package passée du statut Beta au statut Released, le seul statut que Salesforce autorise à installer en production.
Définition
Promouvoir une version de package la fait passer du statut Beta, installable uniquement pour des tests internes, au statut Released, le seul statut que Salesforce autorise pour les installations en production et le seul que d'autres versions de package peuvent déclarer comme dépendance. La promotion se fait délibérément, via sf package version promote, et c'est une action à sens unique : une version Released ne peut jamais être rétrogradée en Beta. Une fois installée quelque part, une version Released ne peut pas non plus être supprimée, seulement dépréciée, ce qui explique pourquoi les équipes font généralement passer une version par des tests en sandbox et en UAT tant qu'elle est encore en Beta, et ne la promeuvent qu'une fois sûres qu'elle est prête pour la production. Promouvoir trop tôt est une cause fréquente de bugs visibles par les abonnés qui auraient pu être détectés pendant la fenêtre de test Beta. Notre guide des pièges 2GP couvre les erreurs de timing de promotion que rencontrent les ISV.
Comment cela fonctionne dans Serpent
Serpent promeut les versions de package dans le cadre du même pipeline de release qui gère les déploiements habituels, verrouillé derrière des contrôles préalables (preflight) et une approbation humaine plutôt qu'une étape CLI manuelle séparée que quelqu'un doit se rappeler d'exécuter. Une version n'est promue qu'une fois ses tests et approbations validés, gardant les tests Beta et la promotion en production sur une seule piste cohérente et auditable. Voir 2GP CI/CD dans Serpent pour le workflow de promotion complet.

Promoted Package Version, expliqué
Démarrez gratuitement. Pas de carte bancaire, pas d'installation, aucun engagement.
Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.
