scorecard-webapp icon indicating copy to clipboard operation
scorecard-webapp copied to clipboard

Feature: deployment setup for `scorecard-site`

Open azeemshaikh38 opened this issue 3 years ago • 1 comments

I plan to make some changes to how scorecard-site gets deployed. This is what I want to do:

  1. Have 2 AppEngine configurations: prod and staging.
  2. main branch in this repo will update the staging site while production-site branch will update prod. This will be done through CloudBuild triggers.
  3. Branch protection setting for both main and production-site will require code review and approvals. Any changes which need to be pushed to production site, will require a PR from main to production-site.

We can carry over this process when we are ready to port over to Netlify.

@mdunbavan @ossf/scorecard-maintainers FYI.

azeemshaikh38 avatar Mar 31 '22 17:03 azeemshaikh38

@azeemshaikh38 this all seems legit and a good way going forward for now.

mdunbavan avatar Mar 31 '22 19:03 mdunbavan

@spencerschrock is this info up to date?

UlisesGascon avatar Nov 11 '25 21:11 UlisesGascon

@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"

spencerschrock avatar Nov 11 '25 21:11 spencerschrock

Oh! Then we can close it... we can reopen in the future if we want to change the plan ;)

UlisesGascon avatar Nov 14 '25 22:11 UlisesGascon