|
|
@ -34,13 +34,13 @@ jobs: |
|
|
strategy: |
|
|
strategy: |
|
|
fail-fast: false |
|
|
fail-fast: false |
|
|
matrix: |
|
|
matrix: |
|
|
os: [ macos-latest, ubuntu-latest, windows-latest ] |
|
|
os: [ macos-15, ubuntu-24.04, windows-2022 ] |
|
|
include: |
|
|
include: |
|
|
- os: macos-latest |
|
|
- os: macos-15 |
|
|
os_name: macos |
|
|
os_name: macos |
|
|
- os: ubuntu-latest |
|
|
- os: ubuntu-24.04 |
|
|
os_name: linux |
|
|
os_name: linux |
|
|
- os: windows-latest |
|
|
- os: windows-2022 |
|
|
os_name: windows |
|
|
os_name: windows |
|
|
|
|
|
|
|
|
steps: |
|
|
steps: |
|
|
@ -110,7 +110,7 @@ jobs: |
|
|
|
|
|
|
|
|
validate-packages: |
|
|
validate-packages: |
|
|
needs: build |
|
|
needs: build |
|
|
runs-on: ubuntu-latest |
|
|
runs-on: ubuntu-24.04 |
|
|
steps: |
|
|
steps: |
|
|
- name: Download packages |
|
|
- name: Download packages |
|
|
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7 |
|
|
uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7 |
|
|
@ -141,7 +141,7 @@ jobs: |
|
|
|
|
|
|
|
|
push-packages-myget: |
|
|
push-packages-myget: |
|
|
needs: [ build, validate-packages ] |
|
|
needs: [ build, validate-packages ] |
|
|
runs-on: ubuntu-latest |
|
|
runs-on: ubuntu-24.04 |
|
|
if: | |
|
|
if: | |
|
|
(github.ref_name == github.event.repository.default_branch || |
|
|
(github.ref_name == github.event.repository.default_branch || |
|
|
startsWith(github.ref, 'refs/heads/dev') || |
|
|
startsWith(github.ref, 'refs/heads/dev') || |
|
|
@ -165,7 +165,7 @@ jobs: |
|
|
|
|
|
|
|
|
push-packages-nuget: |
|
|
push-packages-nuget: |
|
|
needs: [ build, validate-packages ] |
|
|
needs: [ build, validate-packages ] |
|
|
runs-on: ubuntu-latest |
|
|
runs-on: ubuntu-24.04 |
|
|
if: | |
|
|
if: | |
|
|
github.event.repository.fork == false && |
|
|
github.event.repository.fork == false && |
|
|
startsWith(github.ref, 'refs/tags/') |
|
|
startsWith(github.ref, 'refs/tags/') |
|
|
|