Skip to content

ci: use a bee-runner App token for release-please (#531) #240

ci: use a bee-runner App token for release-please (#531)

ci: use a bee-runner App token for release-please (#531) #240

# On each new commit to master, create/update a PR with release
# automatically bumps version and creates changelog as per conventional commits
name: Release Github
on:
push:
branches:
- master
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- name: Generate App token
id: app-token
uses: actions/create-github-app-token@v1
with:
app-id: ${{ secrets.BEE_RUNNER_APP_ID }}
private-key: ${{ secrets.BEE_RUNNER_KEY }}
owner: ${{ github.repository_owner }}
repositories: gateway-proxy
# contents: commits, branches, tags and the GitHub release
# pull-requests: the release PR
# issues: the "autorelease: pending"/"autorelease: tagged" labels
permission-contents: write
permission-pull-requests: write
permission-issues: write
- uses: GoogleCloudPlatform/release-please-action@v2
id: release
with:
token: ${{ steps.app-token.outputs.token }}
release-type: node
package-name: gateway-proxy
bump-minor-pre-major: true