Skip to content

Commit fd03da7

Browse files
committed
[CI] Use actions/checkout v4
Part of OpenAssetIO/OpenAssetIO#1351. Now that the `openassetio-build` container can support nodejs 20 (because glibc is new enough) we can update `actions/checkout`. This was an attempt to fix an error in GitHub CI ``` fatal: detected dubious ownership in repository at '/__w/OpenAssetIO-Test-CMake/OpenAssetIO-Test-CMake' ``` But it didn't work. See subsequent commit for workaround. Signed-off-by: David Feltell <[email protected]>
1 parent 0e96f14 commit fd03da7

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

.github/build_openassetio/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ runs:
1111
using: "composite"
1212
steps:
1313
- name: Checkout OpenAssetIO
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@v4
1515
with:
1616
repository: OpenAssetIO/OpenAssetIO
1717
path: openassetio-checkout

.github/build_openassetio_mediacreation/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ runs:
1111
using: "composite"
1212
steps:
1313
- name: Checkout OpenAssetIO-Mediacreation
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@v4
1515
with:
1616
repository: OpenAssetIO/OpenAssetIO-MediaCreation
1717
path: openassetio-mediacreation-checkout

.github/workflows/test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
container:
1919
image: ghcr.io/openassetio/openassetio-build
2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222
- name: Build
2323
uses: ./.github/build_openassetio
2424

@@ -28,7 +28,7 @@ jobs:
2828
container:
2929
image: ghcr.io/openassetio/openassetio-build
3030
steps:
31-
- uses: actions/checkout@v3
31+
- uses: actions/checkout@v4
3232
- name: Build
3333
uses: ./.github/build_openassetio_mediacreation
3434

@@ -39,7 +39,7 @@ jobs:
3939
image: aswf/ci-base:2024
4040
needs: [build-openassetio, build-openassetio-mediacreation]
4141
steps:
42-
- uses: actions/checkout@v3
42+
- uses: actions/checkout@v4
4343

4444
- name: Get OpenAssetIO
4545
uses: actions/download-artifact@v3
@@ -72,7 +72,7 @@ jobs:
7272
image: ghcr.io/openassetio/openassetio-build
7373
needs: [build-openassetio-mediacreation]
7474
steps:
75-
- uses: actions/checkout@v3
75+
- uses: actions/checkout@v4
7676

7777
- name: Get OpenAssetIO-MediaCreation
7878
uses: actions/download-artifact@v3
@@ -105,7 +105,7 @@ jobs:
105105
image: aswf/ci-base:2024
106106
needs: [build-openassetio]
107107
steps:
108-
- uses: actions/checkout@v3
108+
- uses: actions/checkout@v4
109109

110110
- name: Get OpenAssetIO
111111
uses: actions/download-artifact@v3
@@ -139,7 +139,7 @@ jobs:
139139
container:
140140
image: ghcr.io/openassetio/openassetio-build
141141
steps:
142-
- uses: actions/checkout@v3
142+
- uses: actions/checkout@v4
143143

144144
- name: Install Traitgen
145145
run: |

0 commit comments

Comments
 (0)