diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml index 60e0fd09..8ff7de09 100644 --- a/.github/workflows/pack.yml +++ b/.github/workflows/pack.yml @@ -14,7 +14,7 @@ concurrency: jobs: pack: name: Generate pack - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v7 with: diff --git a/.github/workflows/runcpptest.yaml b/.github/workflows/runcpptest.yaml index 7e25b566..6fe14701 100644 --- a/.github/workflows/runcpptest.yaml +++ b/.github/workflows/runcpptest.yaml @@ -5,10 +5,12 @@ on: branches: [main] paths: - 'dsppp/**' + - '.github/workflows/runcpptest.yaml' push: branches: [main] paths: - 'dsppp/**' + - '.github/workflows/runcpptest.yaml' permissions: actions: read @@ -24,7 +26,7 @@ jobs: compiler: [AC6, CLANG] core: [M0, M4, M55] dt: [F64_DT,COMPLEX_F32_DT,F32_DT,COMPLEX_F16_DT,F16_DT,COMPLEX_Q31_DT,Q31_DT,COMPLEX_Q15_DT,Q15_DT,Q7_DT] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout @@ -39,8 +41,9 @@ jobs: - name: Install system packages run: | - sudo add-apt-repository ppa:deadsnakes/ppa - sudo apt-get install libpython3.9 libtinfo5 + sudo apt-get update + sudo apt-get install --no-install-recommends -y libtinfo6 + echo "LD_LIBRARY_PATH=${pythonLocation}/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" >> "$GITHUB_ENV" - name: Activate vcpkg uses: ARM-software/cmsis-actions/vcpkg@v1 diff --git a/.github/workflows/runneontest.yaml b/.github/workflows/runneontest.yaml index 255e6878..7d58b26e 100644 --- a/.github/workflows/runneontest.yaml +++ b/.github/workflows/runneontest.yaml @@ -12,7 +12,7 @@ permissions: jobs: CI_test_run: - runs-on: ubuntu-22.04-arm + runs-on: ubuntu-24.04-arm steps: - name: Checkout @@ -25,12 +25,8 @@ jobs: - name: Install system packages run: | - sudo add-apt-repository ppa:deadsnakes/ppa - sudo apt-get install libpython3.12 libtinfo5 - sudo apt install build-essential - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 60 --slave /usr/bin/g++ g++ /usr/bin/g++-11 - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 40 --slave /usr/bin/g++ g++ /usr/bin/g++-12 - sudo update-alternatives --set gcc /usr/bin/gcc-12 + sudo apt-get update + sudo apt-get install --no-install-recommends -y build-essential - name: Activate vcpkg diff --git a/.github/workflows/runtest.yaml b/.github/workflows/runtest.yaml index b081a8fd..693889aa 100644 --- a/.github/workflows/runtest.yaml +++ b/.github/workflows/runtest.yaml @@ -16,7 +16,7 @@ jobs: fail-fast: false matrix: compiler: [AC6, CLANG, GCC] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout @@ -31,8 +31,9 @@ jobs: - name: Install system packages run: | - sudo add-apt-repository ppa:deadsnakes/ppa - sudo apt-get install libpython3.12 libtinfo5 + sudo apt-get update + sudo apt-get install --no-install-recommends -y libtinfo6 + echo "LD_LIBRARY_PATH=${pythonLocation}/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" >> "$GITHUB_ENV" - name: Activate vcpkg uses: ARM-software/cmsis-actions/vcpkg@v1