Pin NJOY version in Dockerfile (#3920)

This commit is contained in:
Paul Romano 2026-04-09 15:13:18 -05:00 committed by GitHub
parent 1eb368bbd2
commit fd1bc26af0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 25 additions and 16 deletions

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-latest-dagmc-libmesh
on: on:
push: push:
branches: master branches:
- master
jobs: jobs:
main: main:

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-latest-dagmc
on: on:
push: push:
branches: master branches:
- master
jobs: jobs:
main: main:
@ -16,7 +17,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- -
name: Login to DockerHub name: Login to DockerHub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-develop
on: on:
push: push:
branches: develop branches:
- develop
jobs: jobs:
main: main:
@ -16,7 +17,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- -
name: Login to DockerHub name: Login to DockerHub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-develop-dagmc-libmesh
on: on:
push: push:
branches: develop branches:
- develop
jobs: jobs:
main: main:
@ -16,7 +17,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- -
name: Login to DockerHub name: Login to DockerHub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-develop-dagmc
on: on:
push: push:
branches: develop branches:
- develop
jobs: jobs:
main: main:
@ -16,7 +17,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- -
name: Login to DockerHub name: Login to DockerHub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-develop-libmesh
on: on:
push: push:
branches: develop branches:
- develop
jobs: jobs:
main: main:
@ -16,7 +17,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- -
name: Login to DockerHub name: Login to DockerHub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-latest-libmesh
on: on:
push: push:
branches: master branches:
- master
jobs: jobs:
main: main:
@ -16,7 +17,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- -
name: Login to DockerHub name: Login to DockerHub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View file

@ -2,7 +2,8 @@ name: dockerhub-publish-latest
on: on:
push: push:
branches: master branches:
- master
jobs: jobs:
main: main:
@ -16,7 +17,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- -
name: Login to DockerHub name: Login to DockerHub
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKERHUB_USERNAME }} username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }} password: ${{ secrets.DOCKERHUB_TOKEN }}

View file

@ -53,6 +53,7 @@ ENV LIBMESH_REPO='https://github.com/libMesh/libmesh'
ENV LIBMESH_INSTALL_DIR=$HOME/LIBMESH ENV LIBMESH_INSTALL_DIR=$HOME/LIBMESH
# NJOY variables # NJOY variables
ENV NJOY_TAG='2016.78'
ENV NJOY_REPO='https://github.com/njoy/NJOY2016' ENV NJOY_REPO='https://github.com/njoy/NJOY2016'
# Setup environment variables for Docker image # Setup environment variables for Docker image
@ -78,7 +79,7 @@ RUN pip install --upgrade pip
# Clone and install NJOY2016 # Clone and install NJOY2016
RUN cd $HOME \ RUN cd $HOME \
&& git clone --single-branch --depth 1 ${NJOY_REPO} \ && git clone --single-branch -b ${NJOY_TAG} --depth 1 ${NJOY_REPO} \
&& cd NJOY2016 \ && cd NJOY2016 \
&& mkdir build \ && mkdir build \
&& cd build \ && cd build \