diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml deleted file mode 100644 index 22f4fae4e..000000000 --- a/.github/workflows/nightly.yml +++ /dev/null @@ -1,70 +0,0 @@ -name: "nightly" - -on: - schedule: - - cron: "0 0 * * *" - workflow_dispatch: - -jobs: - - spec: - strategy: - fail-fast: false - matrix: - ruby_version: - - "3.1" - include: - - puppet_gem_version: "~> 8.0" - ruby_version: "3.1" - name: "spec (ruby ${{ matrix.ruby_version }})" - uses: "puppetlabs/cat-github-actions/.github/workflows/gem_ci.yml@main" - secrets: "inherit" - with: - rake_task: 'spec:coverage' - ruby_version: ${{ matrix.ruby_version }} - puppet_gem_version: ${{ matrix.puppet_gem_version }} - - acceptance: - needs: "spec" - strategy: - fail-fast: false - matrix: - os: - - "ubuntu-latest" - - "windows-2019" - ruby_version: - - "3.1" - include: - - puppet_gem_version: "~> 8.0" - ruby_version: "3.1" - name: "acceptance (ruby ${{ matrix.ruby_version }} | ${{ matrix.os }})" - uses: "puppetlabs/cat-github-actions/.github/workflows/gem_acceptance.yml@main" - secrets: "inherit" - with: - ruby_version: ${{ matrix.ruby_version }} - puppet_version: ${{ matrix.puppet_gem_version }} - rake_task: 'acceptance:local' - runs_on: ${{ matrix.os }} - - on-failure-workflow-restarter-proxy: - # (1) run this job after the "acceptance" job and... - needs: [acceptance] - # (2) continue ONLY IF "acceptance" fails - if: always() && needs.acceptance.result == 'failure' - runs-on: ubuntu-latest - steps: - # (3) checkout this repository in order to "see" the following custom action - - name: Checkout repository - uses: actions/checkout@v4 - - # (4) "use" the custom action to retrigger the failed "acceptance job" above - # NOTE: pass the SOURCE_GITHUB_TOKEN to the custom action because (a) it must have - # this to trigger the reusable workflow that restarts the failed job; and - # (b) custom actions do not have access to the calling workflow's secrets - - name: Trigger reusable workflow - uses: "puppetlabs/cat-github-actions/.github/actions/workflow-restarter-proxy@main" - env: - SOURCE_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - repository: ${{ github.repository }} - run_id: ${{ github.run_id }}