Preview on PR. Apply on merge.
A bounty change becomes a diff your team reviews before it spends money.
- plan on every pull request
- a reviewer gates apply
- state is committed back
- pull requestedits the file
- gibbon planposts the diff
- merge
- approverequired reviewer
- gibbon applymoney moves
.github/workflows/bounties.ymlabridged, full file in the README
jobs: plan: # on every pull request steps: - run: npm i -g github:Shiva953/gibbon - run: gibbon plan --environment stage apply: # on merge to main environment: gibwork # add a required reviewer here steps: - run: gibbon status --environment stage - run: gibbon apply --yes --environment stage - run: git add -f .gibwork/state.json && git commit && git push