diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 632c3022..617cfe0b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,13 +34,13 @@ jobs: strategy: fail-fast: false matrix: - os: [ macos-latest, ubuntu-latest, windows-latest ] + os: [ macos-15, ubuntu-24.04, windows-2022 ] include: - - os: macos-latest + - os: macos-15 os_name: macos - - os: ubuntu-latest + - os: ubuntu-24.04 os_name: linux - - os: windows-latest + - os: windows-2022 os_name: windows steps: @@ -110,7 +110,7 @@ jobs: validate-packages: needs: build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Download packages uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # v4.1.7 @@ -141,7 +141,7 @@ jobs: push-packages-myget: needs: [ build, validate-packages ] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: | (github.ref_name == github.event.repository.default_branch || startsWith(github.ref, 'refs/heads/dev') || @@ -165,7 +165,7 @@ jobs: push-packages-nuget: needs: [ build, validate-packages ] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: | github.event.repository.fork == false && startsWith(github.ref, 'refs/tags/') diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index b4d55a76..e58a59f3 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -7,7 +7,7 @@ on: jobs: sponsor_job: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout code uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/Directory.Build.props b/Directory.Build.props index c7cf3a5f..52f713f8 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -9,7 +9,7 @@ true $(NoWarn);CS1591;NU5128 NU1901;NU1902;NU1903;NU1904 - all + direct enable enable true