Skip to content

Commit efafc6a

Browse files
committed
ci: Upgrade CI to match Ocean (updated DMD/Ubuntu)
1 parent ca52b86 commit efafc6a

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
setup-ebtree:
88
uses: sociomantic-tsunami/ocean/.github/workflows/[email protected]
99
with:
10-
os: ubuntu-20.04
10+
os: ubuntu-24.04
1111

1212
main:
1313
name: Run
@@ -16,13 +16,13 @@ jobs:
1616
# or build flavour we still want to see how things perform with the others
1717
fail-fast: false
1818
matrix:
19-
os: [ ubuntu-20.04 ]
20-
dc: [ dmd-2.092.1, dmd-2.093.1 ]
19+
os: [ ubuntu-24.04 ]
20+
dc: [ dmd-2.105.3, dmd-2.109.1 ]
2121
flavor: [ prod, devel ]
2222
# Not a matrix row, but referenced as a constant in this file
2323
ebtree_version: [ v6.0.socio10 ]
2424
include:
25-
- { dc: dmd-2.093.1, coverage: 1, closure_check: 1 }
25+
- { dc: dmd-2.109.1, coverage: 1, closure_check: 1 }
2626

2727
runs-on: ${{ matrix.os }}
2828
timeout-minutes: 30
@@ -38,7 +38,7 @@ jobs:
3838
- name: Install dependencies
3939
run: |
4040
sudo apt-get update
41-
sudo apt-get install -y libxslt-dev liblzo2-dev libgcrypt-dev libgpg-error-dev
41+
sudo apt-get install -y libbz2-dev libglib2.0-dev libpcre3-dev libreadline-dev libxslt-dev liblzo2-dev libgcrypt-dev libgpg-error-dev
4242
sudo dpkg -i ${{ github.workspace }}/tools/ebtree/deb/libebtree6*.deb
4343
4444
- name: Install compiler

0 commit comments

Comments
 (0)