Skip to content

Actions-Example

Actions-Example #8

Workflow file for this run

name: Actions-Example
on: [workflow_dispatch]
jobs:
checkout-code:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
job-A:
runs-on: ubuntu-latest
needs: checkout-code
steps:
- name: Check Job A
uses: ./.github/workflows/check-status/action.yaml
with:
status: ${{ vars.A }}
job-B:
runs-on: ubuntu-latest
needs: job-A
continue-on-error: true
steps:
- name: Check Job B
uses: ./.github/workflows/check-status
with:
status: ${{ vars.B }}
job-C:
runs-on: ubuntu-latest
needs: job-B
steps:
- name: Check Job C
uses: ./.github/workflows/check-status
with:
status: ${{ vars.C }}
job-D:
runs-on: ubuntu-latest
needs: job-B
steps:
- name: Check Job D
uses: ./.github/workflows/check-status
with:
status: ${{ vars.D }}