Skip to content

Commit 283d856

Browse files
committed
Update CI files.
1 parent dd481e5 commit 283d856

File tree

2 files changed

+23
-19
lines changed

2 files changed

+23
-19
lines changed

.github/workflows/build.yml

+17-14
Original file line numberDiff line numberDiff line change
@@ -12,50 +12,53 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v2
15+
- name: Checkout ippeveselfcert sources
16+
uses: actions/checkout@v4
1617
with:
1718
submodules: recursive
1819
- name: Update build environment
1920
run: sudo apt-get update --fix-missing -y
2021
- name: Install prerequisites
21-
run: sudo apt-get install -y avahi-daemon cppcheck libavahi-client-dev libfltk1.3-dev libjpeg-dev libpam-dev libpng-dev libssl-dev libusb-1.0-0-dev zlib1g-dev
22-
- name: Configure
22+
run: sudo apt-get install -y avahi-daemon cppcheck libavahi-client-dev libjpeg-dev libpam-dev libpng-dev libssl-dev libusb-1.0-0-dev zlib1g-dev
23+
- name: Configure ippeveselfcert
2324
env:
2425
CC: /usr/bin/gcc
25-
run: ./configure --enable-debug --enable-maintainer --enable-sanitizer --enable-static --disable-shared
26-
- name: Make
26+
run: ./configure --enable-debug --enable-maintainer --with-sanitizer=address --enable-static --disable-shared
27+
- name: Build ippeveselfcert
2728
run: make
28-
- name: Test
29+
- name: Test ippeveselfcert
2930
run: make test
3031

3132
build-macos:
3233

3334
runs-on: macos-latest
3435

3536
steps:
36-
- uses: actions/checkout@v2
37+
- name: Checkout ippeveselfcert sources
38+
uses: actions/checkout@v4
3739
with:
3840
submodules: recursive
3941
- name: Install prerequisites
4042
run: brew install cppcheck fltk libjpeg libpng libusb openssl
41-
- name: Configure
42-
run: ./configure --enable-debug --enable-maintainer --enable-sanitizer --enable-static --disable-shared
43-
- name: Make
43+
- name: Configure ippeveselfcert
44+
run: ./configure --enable-debug --enable-maintainer --with-sanitizer=address --enable-static --disable-shared
45+
- name: Build ippeveselfcert
4446
run: make
45-
- name: Test
47+
- name: Test ippeveselfcert
4648
run: make test
4749

4850
build-windows:
4951

5052
runs-on: windows-latest
5153

5254
steps:
53-
- uses: actions/checkout@v2
55+
- name: Checkout ippeveselfcert sources
56+
uses: actions/checkout@v4
5457
with:
5558
submodules: recursive
5659
- name: Setup msbuild
57-
uses: microsoft/setup-msbuild@v1.0.2
60+
uses: microsoft/setup-msbuild@v2
5861
- name: Restore NuGet packages
5962
run: cd vcnet; nuget restore ippeveselfcert.sln; cd ..\libcups\vcnet; nuget restore libcups.sln
60-
- name: Build
63+
- name: Build ippeveselfcert
6164
run: cd vcnet; msbuild ippeveselfcert.sln

.github/workflows/coverity.yml

+6-5
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ jobs:
77
runs-on: ubuntu-latest
88
environment: Coverity
99
steps:
10-
- uses: actions/checkout@v2
10+
- name: Checkout ippeveselfcert sources
11+
uses: actions/checkout@v4
1112
with:
1213
submodules: recursive
13-
- name: update build environment
14+
- name: Update build environment
1415
run: sudo apt-get update --fix-missing -y
15-
- name: install prerequisites
16-
run: sudo apt-get install -y avahi-daemon cppcheck libavahi-client-dev libfltk1.3-dev libjpeg-dev libpam-dev libpng-dev libssl-dev libusb-1.0-0-dev zlib1g-dev
16+
- name: Install prerequisites
17+
run: sudo apt-get install -y avahi-daemon cppcheck libavahi-client-dev libjpeg-dev libpam-dev libpng-dev libssl-dev libusb-1.0-0-dev zlib1g-dev
1718
- name: Download Coverity Build Tool
1819
run: |
1920
wget -q https://scan.coverity.com/download/linux64 --post-data token="$TOKEN&project=$GITHUB_REPOSITORY" -O cov-analysis-linux64.tar.gz
@@ -22,7 +23,7 @@ jobs:
2223
env:
2324
TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
2425

25-
- name: configure
26+
- name: Configure ippeveselfcert
2627
run: ./configure --enable-debug --enable-maintainer
2728

2829
- name: Build with cov-build

0 commit comments

Comments
 (0)