summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/codeql.yml4
-rwxr-xr-x.github/diag.sh2
-rw-r--r--.github/workflows/ci.yml21
-rw-r--r--.github/workflows/codecov.yml2
-rw-r--r--.github/workflows/codeql.yml2
5 files changed, 18 insertions, 13 deletions
diff --git a/.github/codeql.yml b/.github/codeql.yml
index 6ff8337..a4271ec 100644
--- a/.github/codeql.yml
+++ b/.github/codeql.yml
@@ -2,8 +2,12 @@ query-filters:
- exclude:
id: cpp/commented-out-code
- exclude:
+ id: cpp/include-non-header
+ - exclude:
id: cpp/long-switch
- exclude:
id: cpp/loop-variable-changed
- exclude:
id: cpp/poorly-documented-function
+ - exclude:
+ id: cpp/constant-comparison
diff --git a/.github/diag.sh b/.github/diag.sh
index 942487a..fe78be8 100755
--- a/.github/diag.sh
+++ b/.github/diag.sh
@@ -13,4 +13,4 @@ filter() {
\1/'
}
-"$@" 2> >(filter >&2) | filter
+exec "$@" > >(filter) 2> >(filter >&2)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8011224..20d3797 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,7 +6,7 @@ jobs:
linux:
name: Linux
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@@ -17,6 +17,7 @@ jobs:
sudo apt-get update -y
sudo apt-get install -y \
expect \
+ mandoc \
gcc-multilib \
libgcc-s1:i386 \
acl \
@@ -68,16 +69,16 @@ jobs:
freebsd:
name: FreeBSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Run tests
- uses: cross-platform-actions/action@v0.24.0
+ uses: cross-platform-actions/action@v0.25.0
with:
operating_system: freebsd
- version: "14.0"
+ version: "14.1"
run: |
sudo pkg install -y \
@@ -97,13 +98,13 @@ jobs:
openbsd:
name: OpenBSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Run tests
- uses: cross-platform-actions/action@v0.24.0
+ uses: cross-platform-actions/action@v0.25.0
with:
operating_system: openbsd
version: "7.5"
@@ -126,13 +127,13 @@ jobs:
netbsd:
name: NetBSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Run tests
- uses: cross-platform-actions/action@v0.24.0
+ uses: cross-platform-actions/action@v0.25.0
with:
operating_system: netbsd
version: "10.0"
@@ -156,7 +157,7 @@ jobs:
dragonflybsd:
name: DragonFly BSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@@ -192,7 +193,7 @@ jobs:
omnios:
name: OmniOS
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml
index 6aaace6..e2df25a 100644
--- a/.github/workflows/codecov.yml
+++ b/.github/workflows/codecov.yml
@@ -4,7 +4,7 @@ on: [push]
jobs:
build:
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index a0b8fe3..1f2041c 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -13,7 +13,7 @@ on:
jobs:
analyze:
name: Analyze
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
permissions:
actions: read
contents: read