Browse Source

Change container to Debian 12 and update dependencies

Updated the build workflow to use a Debian 12 container and added cmake to the dependencies.
pull/6879/head
Jason Yang 3 months ago
committed by GitHub
parent
commit
0c85d9ecd2
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      .github/workflows/build.yml

4
.github/workflows/build.yml

@ -43,6 +43,8 @@ jobs:
name: Build and Test ${{ matrix.channel }} name: Build and Test ${{ matrix.channel }}
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
timeout-minutes: 120 timeout-minutes: 120
container:
image: debian:12
# Make warnings errors, this is to prevent warnings slipping through. # Make warnings errors, this is to prevent warnings slipping through.
# This is done globally to prevent rebuilds when the RUSTFLAGS env variable changes. # This is done globally to prevent rebuilds when the RUSTFLAGS env variable changes.
env: env:
@ -57,7 +59,7 @@ jobs:
steps: steps:
# Install dependencies # Install dependencies
- name: "Install dependencies Ubuntu" - name: "Install dependencies Ubuntu"
run: sudo apt-get update && sudo apt-get install -y --no-install-recommends openssl build-essential libmariadb-dev-compat libpq-dev libssl-dev pkg-config run: apt-get update && apt-get install -y --no-install-recommends curl git ca-certificates openssl build-essential libmariadb-dev-compat libpq-dev libssl-dev pkg-config cmake
# End Install dependencies # End Install dependencies
# Checkout the repo # Checkout the repo

Loading…
Cancel
Save