| # Workflow intended to periodically run the Windows Integration test workflow. |
| |
| name: Windows Periodic Tests |
| |
| on: |
| workflow_dispatch: |
| schedule: |
| - cron: "0 1 * * *" |
| |
| permissions: # added using https://github.com/step-security/secure-workflows |
| contents: read |
| |
| jobs: |
| |
| triggerWinIntegration: |
| # NOTE: the following permissions are required by `google-github-actions/auth`: |
| permissions: |
| contents: 'read' |
| id-token: 'write' |
| if: github.repository == 'containerd/containerd' |
| # NOTE(aznashwan, 11/24/21): GitHub actions do not currently support referencing |
| # or evaluating any kind of variables in the `uses` clause, but this will |
| # ideally be added in the future in which case the hardcoded reference to the |
| # upstream containerd repository should be replaced with the following to |
| # potentially allow contributors to enable periodic Windows tests on forks as well: |
| # uses: "${{ github.repository }}/.github/workflows/windows-periodic.yml@${{ github.ref_name }}" |
| uses: containerd/containerd/.github/workflows/windows-periodic.yml@main |
| secrets: |
| AZURE_SUB_ID: "${{ secrets.AZURE_SUB_ID }}" |
| AZURE_CREDS: "${{ secrets.AZURE_CREDS }}" |
| GCP_SERVICE_ACCOUNT: "${{ secrets.GCP_SERVICE_ACCOUNT }}" |
| GCP_WORKLOAD_IDENTITY_PROVIDER: "${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}" |