diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 9cfbd8f43..436a388c9 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -6,7 +6,29 @@ on: workflow_dispatch: jobs: + + spec: + strategy: + fail-fast: false + matrix: + ruby_version: + - "2.7" + - "3.2" + include: + - puppet_gem_version: "~> 7.0" + ruby_version: "2.7" + - puppet_gem_version: "~> 8.0" + ruby_version: "3.2" + 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: @@ -55,4 +77,3 @@ jobs: SOURCE_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: repository: ${{ github.repository }} - run_id: ${{ github.run_id }} \ No newline at end of file