CI: update

This commit is contained in:
Markus F.X.J. Oberhumer
2023-07-16 21:28:26 +02:00
parent 9a6b5940cf
commit 3f7f26c74b
12 changed files with 44 additions and 22 deletions
+3 -2
View File
@@ -9,10 +9,11 @@ name: 'CI'
on: [push, workflow_dispatch]
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
UPX_CMAKE_BUILD_FLAGS: --verbose
# 2023-07-05
ZIG_DIST_VERSION: 0.11.0-dev.3937+78eb3c561
# 2023-07-15
ZIG_DIST_VERSION: 0.11.0-dev.4002+7dd1cf26f
jobs:
job-rebuild-and-verify-stubs:
+2
View File
@@ -4,6 +4,8 @@
name: 'Misc - Spell check'
on:
workflow_dispatch:
env:
DEBIAN_FRONTEND: noninteractive
jobs:
job-spell-check:
name: 'Spell check'
@@ -1,9 +1,12 @@
# Copyright (C) Markus Franz Xaver Johannes Oberhumer
name: 'Static Analyzer - clang-analyzer'
name: 'Static Analyzer - clang-analyzer'
on:
schedule: [cron: '10 5 * * 3'] # run weekly Wednesday 05:10 UTC
workflow_dispatch:
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
job-analyze-clang-analyzer: # uses cmake + make
@@ -1,9 +1,12 @@
# Copyright (C) Markus Franz Xaver Johannes Oberhumer
name: 'Static Analyzer - clang-tidy'
name: 'Static Analyzer - clang-tidy'
on:
schedule: [cron: '30 5 * * 3'] # run weekly Wednesday 05:30 UTC
workflow_dispatch:
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
job-analyze-clang-tidy: # uses cmake + make
+4 -1
View File
@@ -1,9 +1,12 @@
# Copyright (C) Markus Franz Xaver Johannes Oberhumer
name: 'Static Analyzer - CodeQL'
name: 'Static Analyzer - CodeQL'
on:
schedule: [cron: '50 5 * * 3'] # run weekly Wednesday 05:50 UTC
workflow_dispatch:
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
job-analyze-codeql:
+3
View File
@@ -5,6 +5,9 @@
name: 'Test - Minimal Alpine build'
on: [workflow_dispatch]
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
job-alpine-clang: # uses cmake + make
+1 -1
View File
@@ -2,8 +2,8 @@
name: 'Test - CMake default build type'
on: [workflow_dispatch]
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
+3 -1
View File
@@ -9,10 +9,12 @@
# matches our minimal build requirements
name: 'Weekly CI - Alpine Linux'
on:
schedule: [cron: '05 4 * * 3'] # run weekly Wednesday 04:05 UTC
workflow_dispatch:
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
job-alpine-cmake: # uses cmake + make
@@ -2,10 +2,12 @@
# build with 'cmake -G Xcode'
name: 'Weekly CI - cmake macOS Xcode'
on:
schedule: [cron: '20 4 * * 3'] # run weekly Wednesday 04:20 UTC
workflow_dispatch:
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
job-cmake-macos-xcode: # uses cmake + xcodebuild
@@ -2,10 +2,12 @@
# build with 'cmake -G "NMake Makefiles"'
name: 'Weekly CI - cmake Windows NMake'
on:
schedule: [cron: '30 4 * * 3'] # run weekly Wednesday 04:30 UTC
workflow_dispatch:
env:
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
jobs:
job-cmake-windows-nmake: # uses cmake + nmake
+4 -4
View File
@@ -2,14 +2,14 @@
# build with "zig cc"; see https://ziglang.org/download/
name: 'Weekly CI - zigcc'
on:
schedule: [cron: '40 4 * * 3'] # run weekly Wednesday 04:40 UTC
workflow_dispatch:
env:
# 2023-07-05
ZIG_DIST_VERSION: 0.11.0-dev.3937+78eb3c561
CMAKE_REQUIRED_QUIET: 0
DEBIAN_FRONTEND: noninteractive
# 2023-07-15
ZIG_DIST_VERSION: 0.11.0-dev.4002+7dd1cf26f
jobs:
job-linux-zigcc: # uses cmake + make