Skip to content

Commit 6a220d5

Browse files
xuhdevfacebook-github-bot
authored andcommitted
Use container for github actions (#943)
Summary: Rollback Plan: Differential Revision: D77059596
1 parent b5641b0 commit 6a220d5

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

.github/workflows/build_and_test.yml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,28 @@ on:
44
env:
55
CACHE_VERSION: xxxxx1
66
jobs:
7-
build-20_04:
8-
runs-on: 4-core-ubuntu-20.04
9-
steps:
10-
- uses: actions/[email protected]
11-
- uses: "./.github/actions/prepare_debian"
12-
- uses: ./.github/actions/setup-build-and-test-w-make
13-
with:
14-
save_boost_cache: false
15-
mode_32: false
16-
job_name: ubuntu_20.04
17-
build-22_04:
7+
linux-gcc:
8+
name: Linux GCC ${{ matrix.os }}
189
runs-on: 4-core-ubuntu
10+
container: ${{ matrix.os }}
11+
strategy:
12+
matrix:
13+
os:
14+
- "debian:11"
15+
- "debian:12"
16+
- "ubuntu:22.04"
17+
- "ubuntu:24.04"
1918
steps:
19+
- run: apt-get update && apt-get install -y --no-install-recommends ca-certificates git-core
2020
- uses: actions/[email protected]
2121
- uses: "./.github/actions/prepare_debian"
2222
- uses: ./.github/actions/setup-build-and-test-w-make
2323
with:
2424
save_boost_cache: false
2525
mode_32: false
26-
job_name: ubuntu_22.04
26+
job_name: Linux GCC ${{ matrix.os }}
2727

2828
# No supported Github runners:
29-
# * debian 10
30-
# * debian 12
3129
# * debian unstable
3230
# `mode_32` failed on boost lib
3331
# build-deb_stable-32:

0 commit comments

Comments
 (0)