Skip to content

Commit a99acfa

Browse files
committed
Test with other linux distros
1 parent 2bcbb4d commit a99acfa

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

.github/workflows/autoconf-check.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,72 @@ jobs:
3030
name: test-tarball
3131
path: ${{ github.workspace }}/release.tar.gz
3232

33+
gentoo-family:
34+
needs: build
35+
strategy:
36+
matrix:
37+
version: [latest]
38+
os: [gentoo/portage]
39+
runs-on: ubuntu-latest
40+
container:
41+
image: ${{ matrix.os }}:${{ matrix.version }}
42+
steps:
43+
- name: Download Artifact
44+
uses: actions/download-artifact@v4
45+
with:
46+
name: test-tarball
47+
- name: Install git so we get the .github directory
48+
run: emerge dev-vcs/git
49+
- name: Unpack the "Release" tarball
50+
run: tar xvf release.tar.gz
51+
- name: Setup image and run bats tests
52+
working-directory: release
53+
run: .github/jobs/configure-checks/setup_configure_image.sh
54+
55+
suse-family:
56+
needs: build
57+
strategy:
58+
matrix:
59+
version: [latest]
60+
os: [opensuse/tumbleweed]
61+
runs-on: ubuntu-latest
62+
container:
63+
image: ${{ matrix.os }}:${{ matrix.version }}
64+
steps:
65+
- name: Download Artifact
66+
uses: actions/download-artifact@v4
67+
with:
68+
name: test-tarball
69+
- name: Install git so we get the .github directory
70+
run: zypper install -y git
71+
- name: Unpack the "Release" tarball
72+
run: tar xvf release.tar.gz
73+
- name: Setup image and run bats tests
74+
working-directory: release
75+
run: .github/jobs/configure-checks/setup_configure_image.sh
76+
77+
arch-family:
78+
needs: build
79+
strategy:
80+
matrix:
81+
version: [latest]
82+
os: [archlinux]
83+
runs-on: ubuntu-latest
84+
container:
85+
image: ${{ matrix.os }}:${{ matrix.version }}
86+
steps:
87+
- name: Download Artifact
88+
uses: actions/download-artifact@v4
89+
with:
90+
name: test-tarball
91+
- name: Install git so we get the .github directory
92+
run: pacman -Sy git
93+
- name: Unpack the "Release" tarball
94+
run: tar xvf release.tar.gz
95+
- name: Setup image and run bats tests
96+
working-directory: release
97+
run: .github/jobs/configure-checks/setup_configure_image.sh
98+
3399
redhat-family:
34100
needs: build
35101
strategy:

0 commit comments

Comments
 (0)