Skip to content

Get status of last workflow execution

Actions
Get status of last workflow run on current branch
v1.0.0
Latest
Star (0)

License: MIT

Last workflow status

Simple GitHub action to get previous workflow conclusion/status. Was inspired by sending notification after build status changing in Travis CI.

notifications:
  slack:
    rooms: slack_room
    on_success: change

Inputs:

github_token

  • Secret GitHub API token to use for making API requests.
    default: ${{ github.token }}

Outputs:

last_status

  • Conclusion value of last workflow. success | failure

Example usage

jobs:
  yor-job:
    runs-on: ubuntu-latest
    steps:
      - name: Get previous workflow status
        uses: Mercymeilya/[email protected]
        id: last_status
        with:
          - github_token: ${{ secrets.GITHUB_TOKEN }}

      - name: Any action
        run: slyle-check.sh

      - name: Build fixed slack message
        uses: rtCamp/[email protected]
        if: ${{ success() && steps.last_status.outputs.last_status == 'failure' }}
        env: 
          SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
          SLACK_MESSAGE: 'Style check fixed now!'

Get status of last workflow execution is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Get status of last workflow run on current branch
v1.0.0
Latest

Get status of last workflow execution is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.