Skip to content

Commit

Permalink
Update dependencies workflow and Dockerfile for deal.II v9.6.0 support
Browse files Browse the repository at this point in the history
  • Loading branch information
luca-heltai committed Feb 27, 2025
1 parent 1be69ec commit a5a3387
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ jobs:
fail-fast: false
matrix:
system:
- ubuntu_version: "jammy"
- ubuntu_version: jammy
dealii_version: 9.6.0-1~ubuntu22.04.1~ppa1
tag: jammy-v9.6.0
- ubuntu_version: "noble"
- ubuntu_version: noble
dealii_version: 9.6.0-1~ubuntu24.04.1~ppa1
tag: noble-v9.6.0

Expand All @@ -47,7 +47,7 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push Docker image of dependencies ${{ matrix.system.ubuntu_version }}
- name: Build and push Docker image of dealii/dependencies:${{ matrix.system.ubuntu_version }}
uses: docker/build-push-action@v5
with:
context: ./dependencies/
Expand All @@ -56,6 +56,8 @@ jobs:
build-args: |
IMG=${{ matrix.system.ubuntu_version }}
VERSION=${{ matrix.system.dealii_version}}
REPO=ppa:ginggs/deal.ii-9.6.0-backports
CLANG_VERSION=16
platforms: linux/arm64,linux/amd64
push: true
tags: |
Expand Down
6 changes: 2 additions & 4 deletions dependencies/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@ ARG IMG=jammy

FROM ubuntu:$IMG

LABEL maintainer="luca.heltai@gmail.com"

ARG VERSION=9.4.0-1ubuntu2~bpo22.04.1~ppa1
ARG REPO=ppa:ginggs/deal.ii-9.4.0-backports
ARG CLANG_VERSION=11
ARG REPO=ppa:ginggs/deal.ii-9.6.0-backports
ARG CLANG_VERSION=16

USER root
ENV DEBIAN_FRONTEND=noninteractive
Expand Down

0 comments on commit a5a3387

Please sign in to comment.