Skip to content

Commit 387aeec

Browse files
committed
fix(workflows): bump minimum requirements
1 parent 6ae33d0 commit 387aeec

File tree

2 files changed

+8
-132
lines changed

2 files changed

+8
-132
lines changed

.github/workflows/test.fedora.yml

Lines changed: 4 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ on:
1010

1111
name: Test on Fedora-Linux
1212
jobs:
13-
test-fedora-34-release:
13+
test-fedora-38-release:
1414
runs-on: ubuntu-latest
15-
container: fedora:34
15+
container: fedora:38
1616
strategy:
1717
fail-fast: false
1818
matrix:
@@ -31,93 +31,9 @@ jobs:
3131
- name: Run Tests
3232
run: "./build/channel_tests"
3333

34-
test-fedora-34-debug:
34+
test-fedora-38-debug:
3535
runs-on: ubuntu-latest
36-
container: fedora:34
37-
strategy:
38-
fail-fast: false
39-
matrix:
40-
language: ["cpp"]
41-
42-
steps:
43-
- name: Checkout
44-
uses: actions/checkout@v2.4.0
45-
46-
- name: Install build dependencies
47-
run: "dnf install -y make git automake gcc gcc-c++ kernel-devel cmake"
48-
49-
- name: Compile
50-
run: "mkdir build && cd build && cmake .. -Dchannel_tests=ON && cmake --build . --config Debug"
51-
52-
- name: Run Tests
53-
run: "./build/channel_tests"
54-
55-
test-fedora-35-release:
56-
runs-on: ubuntu-latest
57-
container: fedora:35
58-
strategy:
59-
fail-fast: false
60-
matrix:
61-
language: ["cpp"]
62-
63-
steps:
64-
- name: Checkout
65-
uses: actions/checkout@v2.4.0
66-
67-
- name: Install build dependencies
68-
run: "dnf install -y make git automake gcc gcc-c++ kernel-devel cmake"
69-
70-
- name: Compile
71-
run: "mkdir build && cd build && cmake .. -Dchannel_tests=ON && cmake --build . --config Release"
72-
73-
- name: Run Tests
74-
run: "./build/channel_tests"
75-
76-
test-fedora-35-debug:
77-
runs-on: ubuntu-latest
78-
container: fedora:35
79-
strategy:
80-
fail-fast: false
81-
matrix:
82-
language: ["cpp"]
83-
84-
steps:
85-
- name: Checkout
86-
uses: actions/checkout@v2.4.0
87-
88-
- name: Install build dependencies
89-
run: "dnf install -y make automake git gcc gcc-c++ kernel-devel cmake"
90-
91-
- name: Compile
92-
run: "mkdir build && cd build && cmake .. -Dchannel_tests=ON && cmake --build . --config Debug"
93-
94-
- name: Run Tests
95-
run: "./build/channel_tests"
96-
97-
test-fedora-36-release:
98-
runs-on: ubuntu-latest
99-
container: fedora:36
100-
strategy:
101-
fail-fast: false
102-
matrix:
103-
language: ["cpp"]
104-
105-
steps:
106-
- name: Checkout
107-
uses: actions/checkout@v2.4.0
108-
109-
- name: Install build dependencies
110-
run: "dnf install -y make automake git gcc gcc-c++ kernel-devel cmake"
111-
112-
- name: Compile
113-
run: "mkdir build && cd build && cmake .. -Dchannel_tests=ON && cmake --build . --config Release"
114-
115-
- name: Run Tests
116-
run: "./build/channel_tests"
117-
118-
test-fedora-36-debug:
119-
runs-on: ubuntu-latest
120-
container: fedora:36
36+
container: fedora:38
12137
strategy:
12238
fail-fast: false
12339
matrix:

.github/workflows/test.ubuntu.yml

Lines changed: 4 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ on:
1010

1111
name: Test on Ubuntu
1212
jobs:
13-
test-ubuntu-focal-release:
14-
runs-on: ubuntu-20.04
13+
test-ubuntu-release:
14+
runs-on: ubuntu-latest
1515
strategy:
1616
fail-fast: false
1717
matrix:
@@ -30,48 +30,8 @@ jobs:
3030
- name: Run Tests
3131
run: "./build/channel_tests"
3232

33-
test-ubuntu-focal-debug:
34-
runs-on: ubuntu-20.04
35-
strategy:
36-
fail-fast: false
37-
matrix:
38-
language: ["cpp"]
39-
40-
steps:
41-
- name: Checkout
42-
uses: actions/checkout@v2.4.0
43-
44-
- name: Install build dependencies
45-
run: "sudo apt-get update && sudo apt-get install git build-essential cmake"
46-
47-
- name: Compile
48-
run: "mkdir build && cd build && cmake .. -Dchannel_tests=ON && cmake --build . --config Debug"
49-
50-
- name: Run Tests
51-
run: "./build/channel_tests"
52-
53-
test-ubuntu-jammy-release:
54-
runs-on: ubuntu-22.04
55-
strategy:
56-
fail-fast: false
57-
matrix:
58-
language: ["cpp"]
59-
60-
steps:
61-
- name: Checkout
62-
uses: actions/checkout@v2.4.0
63-
64-
- name: Install build dependencies
65-
run: "sudo apt-get update && sudo apt-get install git build-essential cmake"
66-
67-
- name: Compile
68-
run: "mkdir build && cd build && cmake .. -Dchannel_tests=ON && cmake --build . --config Release"
69-
70-
- name: Run Tests
71-
run: "./build/channel_tests"
72-
73-
test-ubuntu-jammy-debug:
74-
runs-on: ubuntu-22.04
33+
test-ubuntu-debug:
34+
runs-on: ubuntu-latest
7535
strategy:
7636
fail-fast: false
7737
matrix:

0 commit comments

Comments
 (0)