github.com/nektos/act@v0.2.63/pkg/runner/testdata/defaults-run/main.yaml (about)

     1  name: defaults-run
     2  on:
     3    - push
     4  defaults:
     5    run:
     6      shell: sh
     7  jobs:
     8    without-defaults:
     9      runs-on: ubuntu-latest
    10      steps:
    11      - run: echo $SHELL | grep -v bash || exit 1
    12    with-defaults:
    13      runs-on: ubuntu-latest
    14      defaults:
    15        run:
    16          shell: bash
    17          working-directory: /tmp
    18      steps:
    19      - run: |
    20          echo $SHELL | grep bash || exit 1
    21          [ $(pwd) = /tmp ] || exit 2
    22    override-in-step:
    23      runs-on: ubuntu-latest
    24      defaults:
    25        run:
    26          shell: bash
    27      steps:
    28      - run: echo $SHELL | grep -v bash || exit 1
    29        shell: sh