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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
3 additions and
1 deletions
-
.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 |
|
|
|