diff --git a/.github/workflows/_publish-code.yml b/.github/workflows/_publish-code.yml index 10390d96..3a4cc4ef 100644 --- a/.github/workflows/_publish-code.yml +++ b/.github/workflows/_publish-code.yml @@ -16,7 +16,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Restore strong-name key from secret run: | diff --git a/.github/workflows/_publish-docs.yml b/.github/workflows/_publish-docs.yml index e4d437ff..5fae2486 100644 --- a/.github/workflows/_publish-docs.yml +++ b/.github/workflows/_publish-docs.yml @@ -17,7 +17,7 @@ concurrency: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -25,7 +25,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Build run: dotnet build "src" --configuration Release diff --git a/.github/workflows/_static-analysis.yml b/.github/workflows/_static-analysis.yml index df2ca2a5..1e41a53c 100644 --- a/.github/workflows/_static-analysis.yml +++ b/.github/workflows/_static-analysis.yml @@ -14,7 +14,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Install dotnet-format tool run: dotnet tool install -g dotnet-format diff --git a/.github/workflows/_test-cli.yml b/.github/workflows/_test-cli.yml index 37c59029..d3fb29e5 100644 --- a/.github/workflows/_test-cli.yml +++ b/.github/workflows/_test-cli.yml @@ -21,10 +21,10 @@ jobs: max-parallel: 4 matrix: os_config: - - os: "ubuntu-22.04" + - os: "ubuntu-24.04" rid: "linux-x64" -# - os: "macos-latest" -# rid: "osx-x64" + - os: "macos-latest" + rid: "osx-x64" - os: "windows-latest" rid: "win-x64" dotnet: @@ -49,7 +49,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | - 6.0.x 8.0.x 10.0.x @@ -77,11 +76,11 @@ jobs: dotnet publish -f ${{ matrix.dotnet }} -c Release -r ${{ matrix.os_config.rid }} --self-contained true -p:PublishSingleFile=true -o ./bin/Release/${{ matrix.dotnet }}/${{ matrix.os_config.rid }} - name: Test V1 CLI - shell: bash + shell: sh run: | ./tests/test_v1_cli.sh ./tests/resources/file_types/pdf/blank_1.pdf ${{ matrix.dotnet }} ${{ matrix.os_config.rid }} - name: Test V2 CLI - shell: bash + shell: sh run: | ./tests/test_v2_cli.sh ./tests/resources/file_types/pdf/blank_1.pdf ${{ matrix.dotnet }} ${{ matrix.os_config.rid }} diff --git a/.github/workflows/_test-integrations.yml b/.github/workflows/_test-integrations.yml index 49a40f21..a1c21cfe 100644 --- a/.github/workflows/_test-integrations.yml +++ b/.github/workflows/_test-integrations.yml @@ -24,12 +24,11 @@ jobs: max-parallel: 4 matrix: os: - - "ubuntu-22.04" - # needs looking into - # - "macos-14" + - "ubuntu-24.04" + - "macos-15" dotnet-version: - - "net6.0" - "net8.0" + - "net10.0" runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -40,7 +39,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | - 6.0.x 8.0.x 10.0.x @@ -68,7 +66,7 @@ jobs: dotnet-version: - "net472" - "net48" - - "net6.0" + - "net8.0" - "net10.0" runs-on: ${{ matrix.os }} steps: @@ -80,7 +78,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | - 6.0.x 8.0.x 10.0.x diff --git a/.github/workflows/_test-smoke.yml b/.github/workflows/_test-smoke.yml index 75d028e4..5bfd3e56 100644 --- a/.github/workflows/_test-smoke.yml +++ b/.github/workflows/_test-smoke.yml @@ -22,10 +22,10 @@ jobs: max-parallel: 3 matrix: os: - - "ubuntu-22.04" + - "ubuntu-24.04" dotnet: - - "net6.0" - "net8.0" + - "net10.0" runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -36,7 +36,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | - 6.0.x 8.0.x 10.0.x diff --git a/.github/workflows/_test-units.yml b/.github/workflows/_test-units.yml index 9475991d..1177fc14 100644 --- a/.github/workflows/_test-units.yml +++ b/.github/workflows/_test-units.yml @@ -10,9 +10,9 @@ jobs: strategy: matrix: os: - - "ubuntu-22.04" + - "ubuntu-24.04" # needs looking into - # - "macos-14" + - "macos-15" dotnet: - "net6.0" - "net8.0" @@ -65,7 +65,6 @@ jobs: id: setup-step with: dotnet-version: | - 6.0.x 8.0.x 10.0.x