From f49f218a147e8097df1a9426aa172c3f95274089 Mon Sep 17 00:00:00 2001 From: Tetsuo Koyama Date: Sun, 28 Sep 2025 14:15:39 +0900 Subject: [PATCH 1/2] Upgrade Ubuntu CI runner from ubuntu-20.04 to ubuntu-22.04 - Updated all GitHub Actions workflows to use ubuntu-22.04 instead of deprecated ubuntu-20.04 - Upgraded actions/checkout from v2 to v4 for better security and features - Fixes issue #175 where CI jobs fail due to deprecated Ubuntu version Updated workflows: - build_pkg_runner.yml - shunit2_runner.yml - solvcon_runner.yml --- .github/workflows/build_pkg_runner.yml | 4 ++-- .github/workflows/shunit2_runner.yml | 4 ++-- .github/workflows/solvcon_runner.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build_pkg_runner.yml b/.github/workflows/build_pkg_runner.yml index cf12b9e..005bdb0 100644 --- a/.github/workflows/build_pkg_runner.yml +++ b/.github/workflows/build_pkg_runner.yml @@ -7,11 +7,11 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, macos-latest] + os: [ubuntu-22.04, macos-latest] fail-fast: false steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 1 - name: Scotch - tarball build diff --git a/.github/workflows/shunit2_runner.yml b/.github/workflows/shunit2_runner.yml index c2b62dc..108c6ad 100644 --- a/.github/workflows/shunit2_runner.yml +++ b/.github/workflows/shunit2_runner.yml @@ -7,11 +7,11 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, macos-15] + os: [ubuntu-22.04, macos-15] fail-fast: false steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Checkout submodules run: git submodule update --init --recursive - name: Unittest diff --git a/.github/workflows/solvcon_runner.yml b/.github/workflows/solvcon_runner.yml index 894cffc..426fc65 100644 --- a/.github/workflows/solvcon_runner.yml +++ b/.github/workflows/solvcon_runner.yml @@ -7,11 +7,11 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, macos-latest] + os: [ubuntu-22.04, macos-latest] fail-fast: false steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 1 - name: Set DEVENV_WORKSPACE From 519b7a389d1d7610e75a8727f943d092701f4708 Mon Sep 17 00:00:00 2001 From: Tetsuo Koyama Date: Sun, 28 Sep 2025 14:26:55 +0900 Subject: [PATCH 2/2] Update to ubuntu-24.04 based on reviewer feedback - Changed from ubuntu-22.04 to ubuntu-24.04 (latest LTS) - This addresses the reviewer's suggestion to try the newer Ubuntu version --- .github/workflows/build_pkg_runner.yml | 2 +- .github/workflows/shunit2_runner.yml | 2 +- .github/workflows/solvcon_runner.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_pkg_runner.yml b/.github/workflows/build_pkg_runner.yml index 005bdb0..2feefee 100644 --- a/.github/workflows/build_pkg_runner.yml +++ b/.github/workflows/build_pkg_runner.yml @@ -7,7 +7,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-22.04, macos-latest] + os: [ubuntu-24.04, macos-latest] fail-fast: false steps: - name: Checkout Repository diff --git a/.github/workflows/shunit2_runner.yml b/.github/workflows/shunit2_runner.yml index 108c6ad..b62fc9c 100644 --- a/.github/workflows/shunit2_runner.yml +++ b/.github/workflows/shunit2_runner.yml @@ -7,7 +7,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-22.04, macos-15] + os: [ubuntu-24.04, macos-15] fail-fast: false steps: - name: Checkout repository diff --git a/.github/workflows/solvcon_runner.yml b/.github/workflows/solvcon_runner.yml index 426fc65..cd711bd 100644 --- a/.github/workflows/solvcon_runner.yml +++ b/.github/workflows/solvcon_runner.yml @@ -7,7 +7,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-22.04, macos-latest] + os: [ubuntu-24.04, macos-latest] fail-fast: false steps: - name: Checkout Repository