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

     1  on: push
     2  
     3  defaults:
     4    run:
     5      working-directory: /tmp
     6  
     7  jobs:
     8    workdir:
     9      runs-on: ubuntu-latest
    10      defaults:
    11        run:
    12          working-directory: /root
    13      steps:
    14        - run: '[[ "$(pwd)" == "/root" ]]'
    15  
    16        - run: mkdir -p "${GITHUB_WORKSPACE}/workdir"
    17  
    18        - run: '[[ "$(pwd)" == "${GITHUB_WORKSPACE}/workdir" ]]'
    19          working-directory: workdir
    20  
    21    top-level-workdir:
    22      runs-on: ubuntu-latest
    23      steps:
    24        - run: '[[ "$(pwd)" == "/tmp" ]]'
    25  
    26    workdir-from-matrix:
    27      runs-on: ubuntu-latest
    28      strategy:
    29        max-parallel: 1
    30        matrix:
    31          work_dir: ["/tmp", "/root"]
    32      steps:
    33        - run: '[[ "$(pwd)" == "${{ matrix.work_dir }}" ]]'
    34          working-directory: ${{ matrix.work_dir }}