diff --git a/.github/workflows/build_rust_test_images.yaml b/.github/workflows/build_rust_test_images.yaml index 8a82d75..6c136d0 100644 --- a/.github/workflows/build_rust_test_images.yaml +++ b/.github/workflows/build_rust_test_images.yaml @@ -7,6 +7,10 @@ on: description: "Rust version to install" default: "1.70" type: string + github_runner_version: + description: "Github Runner Version" + default: "2.311.0" + type: string additional_tag: description: "Additional tag for docker building" default: "latest" @@ -20,6 +24,10 @@ on: description: "Rust version to install" default: "1.70" type: string + github_runner_version: + description: "Github Runner Version" + default: "2.311.0" + type: string context: type: string default: https://github.com/ForesightMiningSoftwareCorporation/github.git#v1:docker/rust-tests @@ -47,6 +55,7 @@ jobs: push: true build-args: | RUST_VERSION=${{ inputs.rust_version }} + GITHUB_RUNNER_VERSION=${{ inputs.github_runner_version }} ADDITIONAL_CMD=${{ contains(inputs.rust_version, 'nightly') && 'rustup component add miri' || '' }} tags: | ghcr.io/foresightminingsoftwarecorporation/rust-test:${{ inputs.rust_version }} diff --git a/docker/rust-tests/Dockerfile b/docker/rust-tests/Dockerfile index aeb3fc1..bf6916b 100644 --- a/docker/rust-tests/Dockerfile +++ b/docker/rust-tests/Dockerfile @@ -1,4 +1,5 @@ -FROM myoung34/github-runner:2.310.2 +ARG GITHUB_RUNNER_VERSOIN=2.311.0 +FROM myoung34/github-runner:$GITHUB_RUNNER_VERSION ARG RUST_VERSION=1.70 RUN apt-get update && apt-get install -y software-properties-common build-essential curl make gcc