Browse Source

Update CI setup

Signed-off-by: falkTX <falktx@falktx.com>
pull/1555/merge
falkTX 3 months ago
parent
commit
3e21364e26
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 9 additions and 12 deletions
  1. +2
    -2
      .github/workflows/build.yml
  2. +3
    -6
      .github/workflows/cmake.yml
  3. +3
    -3
      .github/workflows/dpf.yml
  4. +1
    -1
      .github/workflows/release.yml

+ 2
- 2
.github/workflows/build.yml View File

@@ -15,9 +15,9 @@ jobs:
include: include:
- target: debian:11 - target: debian:11
- target: debian:12 - target: debian:12
- target: ubuntu:18.04
- target: ubuntu:20.04 - target: ubuntu:20.04
- target: ubuntu:22.04 - target: ubuntu:22.04
- target: ubuntu:24.04
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: ${{ matrix.target }} image: ${{ matrix.target }}
@@ -43,8 +43,8 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
#- target: macos-11
- target: macos-12 - target: macos-12
- target: macos-13
runs-on: ${{ matrix.target }} runs-on: ${{ matrix.target }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4


+ 3
- 6
.github/workflows/cmake.yml View File

@@ -12,9 +12,8 @@ jobs:
include: include:
- container: debian:11 - container: debian:11
- container: debian:12 - container: debian:12
#- container: ubuntu:20.04
- container: ubuntu:22.04 - container: ubuntu:22.04
- container: ubuntu:23.10
- container: ubuntu:24.04
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: ${{ matrix.container }} image: ${{ matrix.container }}
@@ -70,9 +69,8 @@ jobs:
include: include:
- container: debian:11 - container: debian:11
- container: debian:12 - container: debian:12
#- container: ubuntu:20.04
- container: ubuntu:22.04 - container: ubuntu:22.04
- container: ubuntu:23.10
- container: ubuntu:24.04
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: ${{ matrix.container }} image: ${{ matrix.container }}
@@ -108,9 +106,8 @@ jobs:
include: include:
- container: debian:11 - container: debian:11
- container: debian:12 - container: debian:12
#- container: ubuntu:20.04
- container: ubuntu:22.04 - container: ubuntu:22.04
- container: ubuntu:23.10
- container: ubuntu:24.04
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: ${{ matrix.container }} image: ${{ matrix.container }}


+ 3
- 3
.github/workflows/dpf.yml View File

@@ -13,7 +13,7 @@ jobs:
target: [linux-x86_64] target: [linux-x86_64]
# TODO: add PawPaw bootstrap type # TODO: add PawPaw bootstrap type
# linux-arm64, linux-armhf, linux-i686, linux-riscv64, # linux-arm64, linux-armhf, linux-i686, linux-riscv64,
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
@@ -28,7 +28,7 @@ jobs:
strategy: strategy:
matrix: matrix:
target: [macos-intel, macos-universal, macos-universal-10.15] target: [macos-intel, macos-universal, macos-universal-10.15]
runs-on: macos-11
runs-on: macos-12
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
@@ -75,7 +75,7 @@ jobs:
#pawpaw: true #pawpaw: true


source: source:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:


+ 1
- 1
.github/workflows/release.yml View File

@@ -14,7 +14,7 @@ env:
jobs: jobs:
# macOS native universal build # macOS native universal build
macos_universal: macos_universal:
runs-on: macos-11
runs-on: macos-12
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:


Loading…
Cancel
Save