Skip to content

Commit a12f5de

Browse files
authored
chore: Pin all CI Docker tags (#5813)
To avoid surprises and ensure reproducibility, this change pins all CI Docker image tags to the latest version in the XRPLF/CI repo.
1 parent 51c5f2b commit a12f5de

File tree

5 files changed

+6
-5
lines changed

5 files changed

+6
-5
lines changed

.github/workflows/build-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
matrix: ${{ fromJson(needs.generate-matrix.outputs.matrix) }}
6464
max-parallel: 10
6565
runs-on: ${{ matrix.architecture.runner }}
66-
container: ${{ inputs.os == 'linux' && format('ghcr.io/xrplf/ci/{0}-{1}:{2}-{3}', matrix.os.distro_name, matrix.os.distro_version, matrix.os.compiler_name, matrix.os.compiler_version) || null }}
66+
container: ${{ inputs.os == 'linux' && format('ghcr.io/xrplf/ci/{0}-{1}:{2}-{3}-sha-5dd7158', matrix.os.distro_name, matrix.os.distro_version, matrix.os.compiler_name, matrix.os.compiler_version) || null }}
6767
steps:
6868
- name: Check strategy matrix
6969
run: |

.github/workflows/notify-clio.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
upload:
4141
if: ${{ github.event.pull_request.head.repo.full_name == github.repository }}
4242
runs-on: ubuntu-latest
43-
container: ghcr.io/xrplf/ci/ubuntu-noble:gcc-13
43+
container: ghcr.io/xrplf/ci/ubuntu-noble:gcc-13-sha-5dd7158
4444
steps:
4545
- name: Checkout repository
4646
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0

.github/workflows/pre-commit.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ on:
77
workflow_dispatch:
88

99
jobs:
10+
# Call the workflow in the XRPLF/actions repo that runs the pre-commit hooks.
1011
run-hooks:
1112
uses: XRPLF/actions/.github/workflows/pre-commit.yml@af1b0f0d764cda2e5435f5ac97b240d4bd4d95d3
1213
with:
1314
runs_on: ubuntu-latest
14-
container: '{ "image": "ghcr.io/xrplf/ci/tools-rippled-pre-commit" }'
15+
container: '{ "image": "ghcr.io/xrplf/ci/tools-rippled-pre-commit:sha-d1496b8" }'

.github/workflows/publish-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ env:
2727
jobs:
2828
publish:
2929
runs-on: ubuntu-latest
30-
container: ghcr.io/xrplf/ci/tools-rippled-documentation
30+
container: ghcr.io/xrplf/ci/tools-rippled-documentation:sha-d1496b8
3131
permissions:
3232
contents: write
3333
steps:

.github/workflows/upload-conan-deps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
matrix: ${{ fromJson(needs.generate-matrix.outputs.matrix) }}
5757
max-parallel: 10
5858
runs-on: ${{ matrix.architecture.runner }}
59-
container: ${{ contains(matrix.architecture.platform, 'linux') && format('ghcr.io/xrplf/ci/{0}-{1}:{2}-{3}', matrix.os.distro_name, matrix.os.distro_version, matrix.os.compiler_name, matrix.os.compiler_version) || null }}
59+
container: ${{ contains(matrix.architecture.platform, 'linux') && format('ghcr.io/xrplf/ci/{0}-{1}:{2}-{3}-sha-5dd7158', matrix.os.distro_name, matrix.os.distro_version, matrix.os.compiler_name, matrix.os.compiler_version) || null }}
6060

6161
steps:
6262
- name: Cleanup workspace

0 commit comments

Comments
 (0)