Skip to content

Commit 1aea08b

Browse files
committed
ci: add GitHub Actions to test current branch
1 parent 7c7a68f commit 1aea08b

File tree

4 files changed

+14636
-6
lines changed

4 files changed

+14636
-6
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
if: needs.check_source.outputs.run_tests == 'true'
3636
# Use a specific image version for reproducible builds
3737
container:
38-
image: opensuse/leap:15.5
38+
image: opensuse/leap:15.6
3939
strategy:
4040
fail-fast: false
4141
matrix:
@@ -76,7 +76,7 @@ jobs:
7676
env:
7777
CFLAGS: -g3 -O0
7878
run: |
79-
./configure --enable-shared
79+
./configure --enable-shared --with-fpectl
8080
make -j4
8181
- name: Check for changes in the ABI
8282
if: matrix.task == 'abi'

.github/workflows/doc.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,13 @@ jobs:
1717
build_doc:
1818
name: 'Docs'
1919
runs-on: ubuntu-latest
20+
container:
21+
image: opensuse/leap:15.6
2022
steps:
21-
- uses: actions/checkout@v2
23+
- uses: actions/checkout@v4
2224
- name: 'Install Dependencies'
23-
run: sudo ./.github/workflows/posix-deps-zypp.sh && sudo apt-get install wamerican
25+
run: sudo ./.github/workflows/posix-deps-zypp.sh
26+
# sudo apt-get install wamerican
2427
- name: 'Configure CPython'
2528
run: ./configure --with-pydebug
2629
- name: 'Build CPython'
@@ -30,7 +33,7 @@ jobs:
3033
- name: 'Build documentation'
3134
run: xvfb-run make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W -j4" suspicious html
3235
- name: 'Upload'
33-
uses: actions/upload-artifact@v1
36+
uses: actions/upload-artifact@v4
3437
with:
3538
name: doc-html
3639
path: Doc/build/html

0 commit comments

Comments
 (0)