cloudflare / cloudflare/developer-platform

CloudFlare Workers seems to only see Build Variables & Secrets on main branch on some projects

Ouverte
#72 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Aucune donnée de langage
Étoiles
1
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Describe the Bug

CloudFlare Workers - Build Variables & Secrets don't appear consistently in build jobs.

### Expected Behavior

I have an NPM_TOKEN registered in multiple workers so that during the build phase, a private NPM module can be installed. This works in some workers but not others.

### Steps to Reproduce

1. If you visit https://dash.cloudflare.com/aa1e065f6f6da808def1292426bed033/workers/services/view/greg-l-turnquist/production/settings, you can see clearly that NPM_TOKEN is set. And if you dig in, this value has been set for some time.
2. In the Deployments version history, this works just fine WHEN you build on main branch. However, any builds NOT on main branch fail due to NPM_TOKEN not being visible.
3. This implies that setting NPM_TOKEN doesn't end up being universal.

Contrast this with another CloudFlare Worker, that seems to build just fine.

1. If you check out https://dash.cloudflare.com/aa1e065f6f6da808def1292426bed033/workers/services/view/pro-coder-io/production/settings, it also has NPM_TOKEN configured. And it builds fine on main branch.
2. But it ALSO builds fine on branch builds as recently as 15 days ago => https://dash.cloudflare.com/aa1e065f6f6da808def1292426bed033/workers/services/view/pro-coder-io/production/builds/8e058b56-e576-4f3c-9452-46f545c12acf

This is wholly inconsistent behavior, implying something under the hood has changed.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par comparer les paramètres de Cloudflare Workers et les historiques de déploiement liés dans le rapport pour greg-l-turnquist et pro-coder-io. Reproduisez les builds sur les branches main et non-main, en vérifiant si le NPM_TOKEN configuré est disponible pendant chaque build. Le travail est terminé lorsque le comportement dépendant de la branche est reproduit et que sa cause est identifiée ou documentée avec des éléments probants issus des builds.

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

Évaluation

Domaine
cloud, devops
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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