From 30d72c309ce292522e54813f8a8d5abfaf0afc1c Mon Sep 17 00:00:00 2001 From: Brian Surowiec Date: Thu, 10 Jul 2025 22:38:50 -0400 Subject: [PATCH 1/2] Build on all versions --- .github/workflows/ci.yml | 30 +++++++++++++++++++++--------- CHANGELOG.md | 8 ++++++++ 2 files changed, 29 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a57d0c4..4e60149 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,9 +42,13 @@ jobs: fail-fast: false matrix: os: - - macos-latest - - ubuntu-latest - - windows-latest + - macos-13 + - macos-14 + - macos-15 + - ubuntu-22.04 + - ubuntu-24.04 + - windows-2022 + - windows-2025 permissions: contents: read @@ -79,7 +83,7 @@ jobs: - run: dotnet r pack -- --no-build --version-suffix ${{ env.VERSION_SUFFIX }} - name: Upload artifacts - if: matrix.os == 'ubuntu-latest' + if: matrix.os == 'ubuntu-24.04' uses: actions/upload-artifact@v4.6.2 with: name: nupkg @@ -104,18 +108,26 @@ jobs: fail-fast: false matrix: os: - - macos-latest - - ubuntu-latest - - windows-latest + - macos-13 + - macos-14 + - macos-15 + - ubuntu-22.04 + - ubuntu-24.04 + - windows-2022 + - windows-2025 shell: - default - bash - pwsh exclude: - - os: windows-latest + - os: windows-2022 + shell: bash + - os: windows-2025 shell: bash include: - - os: windows-latest + - os: windows-2022 + shell: C:\Program Files\Git\bin\bash.exe + - os: windows-2025 shell: C:\Program Files\Git\bin\bash.exe permissions: diff --git a/CHANGELOG.md b/CHANGELOG.md index a87bea2..f917320 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ ## Unreleased +- Build and test on each platform version available + - macOS 13 + - macOS 14 + - macOS 15 + - Ubuntu 22.04 + - Ubuntu 24.04 + - Windows 2022 + - Windows 2025 ## [0.6.0](https://github.com/xt0rted/dotnet-run-script/compare/v0.5.0...v0.6.0) - 2024-04-10 - Dropped support for .NET Core 3.1 From 3cc714039793954152bc3cc0edab8dd5c4ec4f2b Mon Sep 17 00:00:00 2001 From: Brian Surowiec Date: Thu, 10 Jul 2025 22:39:28 -0400 Subject: [PATCH 2/2] Build on ARM --- .github/workflows/ci.yml | 10 ++++++++++ CHANGELOG.md | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e60149..03e4215 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,10 @@ jobs: - macos-14 - macos-15 - ubuntu-22.04 + - ubuntu-22.04-arm - ubuntu-24.04 + - ubuntu-24.04-arm + - windows-11-arm - windows-2022 - windows-2025 @@ -112,7 +115,10 @@ jobs: - macos-14 - macos-15 - ubuntu-22.04 + - ubuntu-22.04-arm - ubuntu-24.04 + - ubuntu-24.04-arm + - windows-11-arm - windows-2022 - windows-2025 shell: @@ -120,11 +126,15 @@ jobs: - bash - pwsh exclude: + - os: windows-11-arm + shell: bash - os: windows-2022 shell: bash - os: windows-2025 shell: bash include: + - os: windows-11-arm + shell: C:\Program Files\Git\bin\bash.exe - os: windows-2022 shell: C:\Program Files\Git\bin\bash.exe - os: windows-2025 diff --git a/CHANGELOG.md b/CHANGELOG.md index f917320..eb5a107 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,11 @@ - Ubuntu 24.04 - Windows 2022 - Windows 2025 +- Build and test on ARM + - Ubuntu 22.04 + - Ubuntu 24.04 + - Windows 11 + ## [0.6.0](https://github.com/xt0rted/dotnet-run-script/compare/v0.5.0...v0.6.0) - 2024-04-10 - Dropped support for .NET Core 3.1