github.com/drone/go-convert@v0.0.0-20240307072510-6bd371c65e61/convert/github/testdata/using-jobs/matrixes-1.yaml (about)

     1  # https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs#example-expanding-configurations
     2  
     3  jobs:
     4    example_matrix:
     5      strategy:
     6        matrix:
     7          os: [windows-latest, ubuntu-latest]
     8          node: [12, 14, 16]
     9          include:
    10            - os: windows-latest
    11              node: 16
    12              npm: 6
    13      runs-on: ${{ matrix.os }}
    14      steps:
    15        - uses: actions/setup-node@v3
    16          with:
    17            node-version: ${{ matrix.node }}
    18        - if: ${{ matrix.npm }}
    19          run: npm install -g npm@${{ matrix.npm }}
    20        - run: npm --version