4
0
Fork 0
mirror of https://github.com/Azure/setup-helm.git synced 2025-11-07 13:06:56 +00:00

ci: Run unit and integration tests on all supported os/arch combinations

This is good practice and also helps prevent regressions of #190
This commit is contained in:
Cornelius Roemer 2025-06-20 10:52:21 +02:00
parent df342a2656
commit 08ec663f72
2 changed files with 20 additions and 2 deletions

View file

@ -7,7 +7,16 @@ on:
jobs: jobs:
trigger-integration-tests: trigger-integration-tests:
name: Trigger Integration tests name: Trigger Integration tests
runs-on: ubuntu-latest strategy:
matrix:
os:
- ubuntu-latest
- ubuntu-24.04-arm
- windows-latest
- windows-11-arm
- macos-latest # arm
- macos-13 # x64
runs-on: ${{ matrix.os }}
env: env:
HELM_3_8_0: 'v3.8.0' HELM_3_8_0: 'v3.8.0'
HELM_3_7_2: 'v3.7.2' HELM_3_7_2: 'v3.7.2'

View file

@ -11,7 +11,16 @@ on: # rebuild any PRs and main branch changes
jobs: jobs:
build: # make sure build/ci works properly build: # make sure build/ci works properly
runs-on: ubuntu-latest strategy:
matrix:
os:
- ubuntu-latest
- ubuntu-24.04-arm
- windows-latest
- windows-11-arm
- macos-latest # arm
- macos-13 # x64
runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2