diff --git a/.github/workflows/lock-release.yml b/.github/workflows/lock-release.yml index 8b02e74b97b..29b3a14e7dd 100644 --- a/.github/workflows/lock-release.yml +++ b/.github/workflows/lock-release.yml @@ -29,23 +29,26 @@ jobs: owner: primer repositories: react private-key: ${{ secrets.PRIMER_APP_PRIVATE_KEY_SHARED }} - - name: Toggle rulesets + - name: Lock main branch run: | - # Allow react-release-conductor to bypass merge queue + # Lock main but allow react-release-conductor team to push gh api \ --method PUT \ -H "Accept: application/vnd.github+json" \ -H "X-GitHub-Api-Version: 2022-11-28" \ - /repos/primer/react/rulesets/4089335 \ - -F "bypass_actors[][actor_id]=12276524" \ - -f "bypass_actors[][actor_type]=Team" \ - -f "bypass_actors[][bypass_mode]=always" - gh api \ - --method PUT \ - -H "Accept: application/vnd.github+json" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - /repos/primer/react/rulesets/3801256 \ - -f "enforcement=active" + /repos/primer/react/branches/main/protection \ + --input - <