Feature: deployment setup for `scorecard-site`
I plan to make some changes to how scorecard-site gets deployed. This is what I want to do:
- Have 2 AppEngine configurations:
prodandstaging. -
mainbranch in this repo will update thestagingsite whileproduction-sitebranch will updateprod. This will be done through CloudBuild triggers. - Branch protection setting for both
mainandproduction-sitewill require code review and approvals. Any changes which need to be pushed to production site, will require a PR frommaintoproduction-site.
We can carry over this process when we are ready to port over to Netlify.
@mdunbavan @ossf/scorecard-maintainers FYI.
@azeemshaikh38 this all seems legit and a good way going forward for now.
@spencerschrock is this info up to date?
@spencerschrock is this info up to date?
No. There is just the Netlify deploy and all commits to main get deployed to the site. I suppose the deploy preview on PRs is the "staging"
Oh! Then we can close it... we can reopen in the future if we want to change the plan ;)