diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8dd8614..f5b342c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,11 +18,19 @@ jobs: BUNDLE_WITH: "development" strategy: matrix: - puppet: [7.0] - ruby: [2.7] + puppet: + - '7.0' + - '8.0' + ruby: + - '2.7' + - '3.1' + - '3.2' + exclude: + - ruby: '2.7' + puppet: '8.0' steps: - name: Checkout Source - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Ruby uses: ruby/setup-ruby@v1 @@ -49,7 +57,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: main @@ -76,7 +84,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: main - name: Get Version @@ -108,7 +116,7 @@ jobs: (needs.tag.result == 'success') steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: main - name: Build and publish Puppet module diff --git a/metadata.json b/metadata.json index 48757ed..685199e 100644 --- a/metadata.json +++ b/metadata.json @@ -74,7 +74,7 @@ "requirements": [ { "name": "puppet", - "version_requirement": ">= 7.0.0 < 8.0.0" + "version_requirement": ">= 7.0.0 < 9.0.0" } ], "tags": [ @@ -83,4 +83,4 @@ "pdk-version": "3.0.0", "template-url": "pdk-default#3.0.0", "template-ref": "tags/3.0.0-0-g056e50d" -} \ No newline at end of file +}