Skip to content

Commit 1ea8563

Browse files
authored
Merge pull request #387 from xt0rted/action-runners
Build and test on all platforms not just the latest
2 parents d8bbd2b + 3cc7140 commit 1ea8563

File tree

2 files changed

+44
-9
lines changed

2 files changed

+44
-9
lines changed

.github/workflows/ci.yml

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,16 @@ jobs:
4242
fail-fast: false
4343
matrix:
4444
os:
45-
- macos-latest
46-
- ubuntu-latest
47-
- windows-latest
45+
- macos-13
46+
- macos-14
47+
- macos-15
48+
- ubuntu-22.04
49+
- ubuntu-22.04-arm
50+
- ubuntu-24.04
51+
- ubuntu-24.04-arm
52+
- windows-11-arm
53+
- windows-2022
54+
- windows-2025
4855

4956
permissions:
5057
contents: read
@@ -79,7 +86,7 @@ jobs:
7986
- run: dotnet r pack -- --no-build --version-suffix ${{ env.VERSION_SUFFIX }}
8087

8188
- name: Upload artifacts
82-
if: matrix.os == 'ubuntu-latest'
89+
if: matrix.os == 'ubuntu-24.04'
8390
uses: actions/[email protected]
8491
with:
8592
name: nupkg
@@ -104,18 +111,33 @@ jobs:
104111
fail-fast: false
105112
matrix:
106113
os:
107-
- macos-latest
108-
- ubuntu-latest
109-
- windows-latest
114+
- macos-13
115+
- macos-14
116+
- macos-15
117+
- ubuntu-22.04
118+
- ubuntu-22.04-arm
119+
- ubuntu-24.04
120+
- ubuntu-24.04-arm
121+
- windows-11-arm
122+
- windows-2022
123+
- windows-2025
110124
shell:
111125
- default
112126
- bash
113127
- pwsh
114128
exclude:
115-
- os: windows-latest
129+
- os: windows-11-arm
130+
shell: bash
131+
- os: windows-2022
132+
shell: bash
133+
- os: windows-2025
116134
shell: bash
117135
include:
118-
- os: windows-latest
136+
- os: windows-11-arm
137+
shell: C:\Program Files\Git\bin\bash.exe
138+
- os: windows-2022
139+
shell: C:\Program Files\Git\bin\bash.exe
140+
- os: windows-2025
119141
shell: C:\Program Files\Git\bin\bash.exe
120142

121143
permissions:

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
## Unreleased
44

5+
- Build and test on each platform version available
6+
- macOS 13
7+
- macOS 14
8+
- macOS 15
9+
- Ubuntu 22.04
10+
- Ubuntu 24.04
11+
- Windows 2022
12+
- Windows 2025
13+
- Build and test on ARM
14+
- Ubuntu 22.04
15+
- Ubuntu 24.04
16+
- Windows 11
17+
518
## [0.6.0](https://github.com/xt0rted/dotnet-run-script/compare/v0.5.0...v0.6.0) - 2024-04-10
619

720
- Dropped support for .NET Core 3.1

0 commit comments

Comments
 (0)