FormidableLabs / FormidableLabs/formideploy

Feature: More sophisticated handling of forked PRs in landers

Aperta
#5 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
feature
Lingua principale
JavaScript
Stelle
7
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Our landers (e.g. `spectacle/docs`) get forked PRs against the docs. But, Travis does not provide encrypted secrets for forked PRs for security reasons.

- [ ] Backstop: Should not fail CI for invalid credentials.
- [ ] Figure out if we can still do staging deploys?
- [ ] Otherwise, figure out if we can somehow do a PR message?
- [ ] CI specific feature? (Like Travis CI has special way to post comment or something)
- [ ] GitHub actions? (_Note_: GH token is available in forks, but it is a read-only token: https://www.edwardthomson.com/blog/github_actions_11_secrets.html)
- [ ] (UGH, ticket) a lambda webhook (like we've done before)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando la configurazione di lander usando esempi come spectacle/docs e segui come vengono eseguite le pull request provenienti da fork in Travis. Confronta le opzioni di fallback elencate —CI sicura per le credenziali, deploy in staging, messaggi delle PR, GitHub Actions e un webhook— e definisci un comportamento funzionante per le PR provenienti da fork prima di scegliere un'implementazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github, javascript
Ambito
ci-cd, devops, release
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.