summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml22
1 files changed, 16 insertions, 6 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: