From e6668631953dc8df659f07f9fc0651aa4e243cc8 Mon Sep 17 00:00:00 2001 From: david22swan Date: Thu, 23 Nov 2023 14:32:24 +0000 Subject: [PATCH] (CAT-1535) Use Tooling CI Workflow --- .github/workflows/ci.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..8423d4ec --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,31 @@ +name: "ci" + +on: + pull_request: + branches: + - "main" + workflow_dispatch: + +jobs: + spec: + strategy: + fail-fast: false + matrix: + ruby_version: + - "2.7" + - "3.2" + include: + - ruby-version: '2.7' + puppet_gem_version: '~> 7.0' + - ruby_version: '3.2' + puppet_gem_version: '~> 8.0' + runs_on: + - "ubuntu-latest" + - "windows-latest" + name: "spec (${{ matrix.runs_on }} ruby ${{ matrix.ruby_version }} | puppet ${{matrix.puppet_gem_version}})" + uses: "puppetlabs/cat-github-actions/.github/workflows/gem_ci.yml@main" + secrets: "inherit" + with: + ruby_version: ${{ matrix.ruby_version }} + puppet_gem_version: ${{ matrix.puppet_gem_version }} + runs_on: ${{ matrix.runs_on }}