name: Release on: check_suite: types: [completed] jobs: release: name: Check and Release New Version runs-on: ubuntu-latest # `github.ref` from the `check_suite` trigger is always the default branch if: format('refs/heads/{0}', github.event.check_suite.head_branch) == github.ref && github.event.check_suite.conclusion == 'success' steps: - name: Checkout Code uses: actions/checkout@v2 with: fetch-depth: 2 - name: Setup Ruby uses: actions/setup-ruby@v1 with: ruby-version: 2.6 - name: Release Gem id: release-gem uses: salsify/action-release-gem@v1.1.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} RUBYGEMS_API_KEY: ${{ secrets.RUBYGEMS_API_KEY }}