'Github Actions to Bump Version and create a Release

Trying to make a CI pipeline that will bump root package.json and tag repo using a machine user access token, then have another workflow that triggers to make releases.

But currently, the release workflow never seems to fire.

Linke to a example repo https://github.com/labithiotis/ci-tag-release

I've noticed my PAT in github says it's never been used.

version.yml

  name: Versioning
  
  on:
    workflow_run:
      workflows: [CI]
      branches: [main]
      types:
        - completed
  
  jobs:
    versioning:
      if: ${{ github.event.workflow_run.conclusion == 'success' }}
      name: Increment Versions
      runs-on: ubuntu-latest
      steps:
        - uses: actions/checkout@v2
        - name: Increment API version
          uses: phips28/gh-action-bump-version@master
          env:
            GITHUB_TOKEN: ${{ secrets.HAL_PAT }}
          with:
            tag-prefix: v

release.yml

name: Release

on:
  push:
    tags: ['v*']

jobs:
  release:
    name: Release Builds
    runs-on: ubuntu-latest
    timeout-minutes: 15
    steps:
      - uses: actions/checkout@v2
      - run: yarn
      - run: yarn wsrun -p @kernel/plugin.main -m build
      - name: Release Builds
        uses: marvinpinto/action-automatic-releases@latest
        with:
          repo_token: ${{ secrets.GITHUB_TOKEN }}
          prerelease: false
          files: *


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source