github.com/nektos/act@v0.2.63/pkg/runner/testdata/shells/bash/push.yml (about)

     1  on: push
     2  env:
     3    MY_SHELL: bash
     4  jobs:
     5    check:
     6      runs-on: ubuntu-latest
     7      steps:
     8        - shell: ${{ env.MY_SHELL }}
     9          run: |
    10            if [[ -n "$BASH" ]]; then
    11              echo "I'm $BASH!"
    12            else
    13              exit 1
    14            fi
    15    check-container:
    16      runs-on: ubuntu-latest
    17      container: node:16-buster-slim
    18      steps:
    19        - shell: ${{ env.MY_SHELL }}
    20          run: |
    21            if [[ -n "$BASH" ]]; then
    22              echo "I'm $BASH!"
    23            else
    24              exit 1
    25            fi
    26    check-job-default:
    27      runs-on: ubuntu-latest
    28      defaults:
    29        run:
    30          shell: ${{ env.MY_SHELL }}
    31      steps:
    32        - run: |
    33            if [[ -n "$BASH" ]]; then
    34              echo "I'm $BASH!"
    35            else
    36              exit 1
    37            fi