Skip to content

Commit ae82896

Browse files
Pin third-party actions to commit SHAs (#163)
Co-authored-by: TNA-Allan <allan.fernandes@nationalarchives.gov.uk>
1 parent 9f7a5da commit ae82896

4 files changed

Lines changed: 19 additions & 19 deletions

File tree

.github/workflows/_tests.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: Lint Python
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
1919
- name: Check formatting
2020
run: docker run --rm -v "$(pwd)":/app/ ghcr.io/nationalarchives/tna-python-dev:latest checkformat
2121

@@ -42,18 +42,18 @@ jobs:
4242
- 5432:5432
4343
options: --health-cmd pg_isready --health-interval 1s --health-timeout 3s --health-retries 10
4444
steps:
45-
- uses: actions/checkout@v4
46-
- uses: actions/setup-python@v5
45+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
46+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4747
with:
4848
python-version: ${{ inputs.python-version }}
49-
- uses: snok/install-poetry@v1
49+
- uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1.4.1
5050
with:
5151
version: ${{ inputs.poetry-version }}
5252
virtualenvs-create: true
5353
virtualenvs-in-project: true
5454
virtualenvs-path: .venv
5555
- id: cached-poetry-dependencies
56-
uses: actions/cache@v4
56+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
5757
with:
5858
path: .venv
5959
key: ds-wagtail-venv-${{ runner.os }}-${{ inputs.poetry-version }}-${{ inputs.python-version }}-${{ hashFiles('**/poetry.lock') }}
@@ -72,9 +72,9 @@ jobs:
7272
runs-on: ubuntu-latest
7373
needs: check-formatting
7474
steps:
75-
- uses: actions/checkout@v4
75+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
7676
- name: Set up Node
77-
uses: actions/setup-node@v4
77+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
7878
with:
7979
node-version-file: .nvmrc
8080
- name: Install npm modules
@@ -87,9 +87,9 @@ jobs:
8787
runs-on: ubuntu-latest
8888
needs: compile-javascript
8989
steps:
90-
- uses: actions/checkout@v4
90+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
9191
- name: Set up Node
92-
uses: actions/setup-node@v4
92+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
9393
with:
9494
node-version-file: .nvmrc
9595
- name: Install npm modules
@@ -102,9 +102,9 @@ jobs:
102102
runs-on: ubuntu-latest
103103
needs: check-formatting
104104
steps:
105-
- uses: actions/checkout@v4
105+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
106106
- name: Set up Node
107-
uses: actions/setup-node@v4
107+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
108108
with:
109109
node-version-file: .nvmrc
110110
- name: Install npm modules
@@ -116,8 +116,8 @@ jobs:
116116
name: Lint Dockerfile
117117
runs-on: ubuntu-latest
118118
steps:
119-
- uses: actions/checkout@v4
120-
- uses: hadolint/hadolint-action@v3.1.0
119+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
120+
- uses: hadolint/hadolint-action@54c9adbab1582c2ef04b2016b760714a4bfde3cf # v3.1.0
121121
with:
122122
dockerfile: Dockerfile
123123
ignore: DL3045,DL3007

.github/workflows/cd.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
version:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
1818
- name: Get tag
1919
id: version-tag
2020
uses: nationalarchives/ds-docker-actions/.github/actions/get-version-tag@main
@@ -29,7 +29,7 @@ jobs:
2929
packages: write
3030
contents: write
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
3333
- name: Build Docker image
3434
uses: nationalarchives/ds-docker-actions/.github/actions/build@main
3535
with:
@@ -43,7 +43,7 @@ jobs:
4343
wiz-project-id: ${{ secrets.WIZ_PROJECT_DIGITALSERVICES }}
4444
- name: Create tag
4545
if: github.ref == 'refs/heads/main'
46-
uses: actions/github-script@v5
46+
uses: actions/github-script@211cb3fefb35a799baa5156f9321bb774fe56294 # v5.2.0
4747
with:
4848
script: |
4949
github.rest.git.createRef({

.github/workflows/check-migrations.yml.disabled

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212

1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
1616

1717
- name: Set up Python
18-
uses: actions/setup-python@v2
18+
uses: actions/setup-python@e9aba2c848f5ebd159c070c61ea2c4e2b122355e # v2.3.4
1919
with:
2020
python-version: "3.10"
2121

.github/workflows/remove-untagged.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
PER_PAGE: 100
1313
steps:
1414
- name: Delete untagged images
15-
uses: actions/github-script@v7.0.1
15+
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
1616
with:
1717
github-token: ${{ secrets.GITHUB_TOKEN }}
1818
script: |

0 commit comments

Comments
 (0)