summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2024-08-21 19:48:43 -0400
committerTavian Barnes <tavianator@tavianator.com>2024-08-23 10:58:23 -0400
commit7e436bddf7d2999ca04cc9f78383f17261ed1659 (patch)
tree8c40e9cfb247c3f43dbd567a621a29533501653c /.github/workflows
parentae18a33e6481c8146774908e7d4a01934ce9bfa6 (diff)
downloadbfs-7e436bddf7d2999ca04cc9f78383f17261ed1659.tar.xz
ci: Update runners to Ubuntu 24.04
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml22
-rw-r--r--.github/workflows/codecov.yml2
-rw-r--r--.github/workflows/codeql.yml2
3 files changed, 18 insertions, 8 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4a8f7fd..be0a164 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
@@ -68,7 +68,7 @@ jobs:
freebsd:
name: FreeBSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@@ -97,7 +97,7 @@ jobs:
openbsd:
name: OpenBSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@@ -126,7 +126,7 @@ jobs:
netbsd:
name: NetBSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@@ -156,11 +156,16 @@ jobs:
dragonflybsd:
name: DragonFly BSD
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
+ # Work around https://github.com/vmactions/freebsd-vm/issues/83
+ - name: Fix pip
+ run: |
+ sudo rm /usr/lib/python3.12/EXTERNALLY-MANAGED
+
- name: Run tests
uses: vmactions/dragonflybsd-vm@v1
with:
@@ -192,11 +197,16 @@ jobs:
omnios:
name: OmniOS
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
+ # Work around https://github.com/vmactions/freebsd-vm/issues/83
+ - name: Fix pip
+ run: |
+ sudo rm /usr/lib/python3.12/EXTERNALLY-MANAGED
+
- name: Run tests
uses: vmactions/omnios-vm@v1
with:
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