Skip to content

Commit 6f8820f

Browse files
committed
test: confirm unix and windows machines install shell scripts
1 parent d03c3e9 commit 6f8820f

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/tests.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,29 @@ jobs:
4242
files: ./coverage.out
4343
fail_ci_if_error: false
4444

45+
install:
46+
name: Install
47+
strategy:
48+
matrix:
49+
include:
50+
- os: ubuntu-latest
51+
script: ./scripts/install.sh
52+
shell: bash
53+
- os: windows-latest
54+
script: ./scripts/install-windows.ps1
55+
shell: pwsh
56+
runs-on: ${{ matrix.os }}
57+
permissions:
58+
contents: read
59+
steps:
60+
- name: Checkout the latest changes
61+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
62+
with:
63+
persist-credentials: false
64+
- name: Attempt the installation
65+
shell: ${{ matrix.shell }}
66+
run: ${{ matrix.script }}
67+
4568
# Monitor code coverage and TODO/FIXME-type comments
4669
health-score:
4770
name: Health Score

0 commit comments

Comments
 (0)