| name: windows-2022 |
| |
| concurrency: |
| group: ${{ github.workflow }}-${{ github.ref }} |
| # Cancel stale PR runs without interrupting push, tag, scheduled, or |
| # manually dispatched validation. |
| cancel-in-progress: ${{ github.event_name == 'pull_request' }} |
| |
| permissions: |
| contents: read |
| |
| on: |
| schedule: |
| - cron: '0 10 * * *' |
| workflow_dispatch: |
| |
| jobs: |
| validate-dco: |
| uses: ./.github/workflows/.dco.yml |
| run: |
| needs: validate-dco |
| if: ${{ github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'ci/validate-only') }} |
| uses: ./.github/workflows/.windows.yml |
| strategy: |
| fail-fast: false |
| matrix: |
| include: |
| - storage: graphdriver |
| containerd: socket |
| - storage: snapshotter |
| containerd: socket |
| - storage: snapshotter |
| containerd: embedded |
| with: |
| os: windows-2022 |
| storage: ${{ matrix.storage }} |
| containerd: ${{ matrix.containerd }} |
| send_coverage: true |
| secrets: |
| CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} |