Skip to content

Commit a72e711

Browse files
authored
ci: run installer tests across platforms (#6)
* ci: run installer tests across platforms * fix: invoke bash installer tests explicitly
1 parent 03cb781 commit a72e711

2 files changed

Lines changed: 40 additions & 1 deletion

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: installer-tests
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
9+
permissions:
10+
contents: read
11+
12+
jobs:
13+
bash-installer-tests:
14+
name: Bash installer tests (Ubuntu)
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Check out repository
18+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
19+
- name: Run Bash installer tests
20+
shell: bash
21+
run: bash ./scripts/test-installers.sh
22+
23+
powershell-installer-tests:
24+
name: PowerShell installer tests (${{ matrix.os }})
25+
strategy:
26+
fail-fast: false
27+
matrix:
28+
os:
29+
- ubuntu-latest
30+
- windows-latest
31+
runs-on: ${{ matrix.os }}
32+
steps:
33+
- name: Check out repository
34+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
35+
- name: Run PowerShell installer tests
36+
shell: pwsh
37+
run: ./scripts/test-installers.ps1

‎CHANGELOG.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
## Unreleased
44

5-
No changes yet.
5+
- Run the Bash installer suite on Ubuntu and the PowerShell installer suite on
6+
both Ubuntu and Windows through a dedicated `installer-tests` GitHub Actions
7+
workflow. The existing shared-rule drift workflow remains separate.
68

79
## 1.1.0 - 2026-07-05
810

0 commit comments

Comments
 (0)