FormidableLabs / FormidableLabs/formideploy
Feature: More sophisticated handling of forked PRs in landers
- 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