Skip to content

Commit 24ae2ff

Browse files
committedApr 20, 2024
Changes for deployment
1 parent 59de73f commit 24ae2ff

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+470
-392
lines changed
 

‎.github/workflows/build.yml

+30-5
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
compiler: 'gcc'
2828
configure_options: '--enable-static-executables=yes --enable-multi-threading-support=no'
2929
steps:
30-
- uses: actions/checkout@v3
30+
- uses: actions/checkout@v4
3131
- name: Install build dependencies
3232
run: |
3333
sudo apt-get -y install autoconf automake autopoint build-essential git libtool pkg-config
@@ -42,6 +42,30 @@ jobs:
4242
- name: Run tests
4343
run: |
4444
tests/runtests.sh
45+
build_dist:
46+
runs-on: ubuntu-22.04
47+
strategy:
48+
matrix:
49+
include:
50+
- architecture: 'x64'
51+
compiler: 'gcc'
52+
configure_options: ''
53+
steps:
54+
- uses: actions/checkout@v4
55+
- name: Install build dependencies
56+
run: |
57+
sudo apt-get -y install autoconf automake autopoint build-essential git libtool pkg-config
58+
- name: Download test data
59+
run: |
60+
if test -x "synctestdata.sh"; then ./synctestdata.sh; fi
61+
- name: Building from source
62+
env:
63+
CC: ${{ matrix.compiler }}
64+
run: |
65+
tests/build.sh ${{ matrix.configure_options }}
66+
- name: Run tests
67+
run: |
68+
make distcheck
4569
build_python_ubuntu:
4670
runs-on: ubuntu-22.04
4771
strategy:
@@ -52,7 +76,7 @@ jobs:
5276
configure_options: '--enable-python'
5377
python_version: ''
5478
steps:
55-
- uses: actions/checkout@v3
79+
- uses: actions/checkout@v4
5680
- name: Install build dependencies
5781
run: |
5882
sudo add-apt-repository universe &&
@@ -81,7 +105,7 @@ jobs:
81105
configure_options: ''
82106
python-version: '3.10'
83107
steps:
84-
- uses: actions/checkout@v3
108+
- uses: actions/checkout@v4
85109
- name: Set up Python ${{ matrix.python-version }}
86110
uses: actions/setup-python@v1
87111
with:
@@ -111,7 +135,7 @@ jobs:
111135
compiler: 'gcc'
112136
configure_options: '--enable-wide-character-type'
113137
steps:
114-
- uses: actions/checkout@v3
138+
- uses: actions/checkout@v4
115139
- name: Install build dependencies
116140
run: |
117141
sudo apt-get -y install autoconf automake autopoint build-essential git libtool pkg-config
@@ -132,6 +156,7 @@ jobs:
132156
(cd ${DIRECTORY} && find . -maxdepth 1 -name \*.gcno -type f -exec gcov -pb {} \;) \
133157
done
134158
- name: Upload coverage report to Codecov
135-
uses: codecov/codecov-action@v3
159+
uses: codecov/codecov-action@v4
136160
with:
137161
name: linux-${{ matrix.architecture }}-gcc-no-optimization
162+
token: ${{ secrets.CODECOV_TOKEN }}

‎.github/workflows/build_freebsd.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
build_freebsd:
77
runs-on: ubuntu-22.04
88
steps:
9-
- uses: actions/checkout@v3
9+
- uses: actions/checkout@v4
1010
- name: Building from source
1111
id: build_freebsd
1212
uses: vmactions/freebsd-vm@v1

0 commit comments

Comments
 (0)