From 65d3ad822e7d14bbd2d8d003e0db95c44dfcb90c Mon Sep 17 00:00:00 2001 From: Forbes Lindesay Date: Tue, 24 Sep 2024 18:23:21 +0200 Subject: [PATCH] fix: ci workflow due to GitHub deprecations --- .github/workflows-src/test.ts | 4 ++-- .github/workflows/test.yml | 10 +++++----- package.json | 3 ++- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows-src/test.ts b/.github/workflows-src/test.ts index 1e67023d..366ece91 100644 --- a/.github/workflows-src/test.ts +++ b/.github/workflows-src/test.ts @@ -77,7 +77,7 @@ export function buildCache(): Steps { export function saveOutput(name: string, paths: string[]): Steps { return ({use}) => { - use(`Save output: ${name}`, 'actions/upload-artifact@v2', { + use(`Save output: ${name}`, 'actions/upload-artifact@v4', { with: {name, path: paths.join('\n')}, }); return name; @@ -85,7 +85,7 @@ export function saveOutput(name: string, paths: string[]): Steps { } export function loadOutput(name: Expression, path: string): Steps { return ({use}) => { - use(interpolate`Load output: ${name}`, 'actions/download-artifact@v2', { + use(interpolate`Load output: ${name}`, 'actions/download-artifact@v4', { with: {name, path}, }); }; diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8bdac967..85b5c3a0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -148,7 +148,7 @@ jobs: restore-keys: v2-build-output- - run: yarn build - name: "Save output: build" - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: build path: |- @@ -186,7 +186,7 @@ jobs: key: ${{runner.os}}-${{matrix.node}}-${{hashFiles('yarn.lock')}}-2 - run: yarn install --prefer-offline - name: "Load output: ${{needs.build.outputs.output}}" - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ needs.build.outputs.output }} path: packages/ @@ -225,7 +225,7 @@ jobs: key: ${{runner.os}}-${{matrix.node}}-${{hashFiles('yarn.lock')}}-2 - run: yarn install --prefer-offline - name: "Load output: ${{needs.build.outputs.output}}" - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ needs.build.outputs.output }} path: packages/ @@ -266,7 +266,7 @@ jobs: key: ${{runner.os}}-${{matrix.node}}-${{hashFiles('yarn.lock')}}-2 - run: yarn install --prefer-offline - name: "Load output: ${{needs.build.outputs.output}}" - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ needs.build.outputs.output }} path: packages/ @@ -317,7 +317,7 @@ jobs: key: ${{runner.os}}-14.x-${{hashFiles('yarn.lock')}}-2 - run: yarn install --prefer-offline - name: "Load output: ${{needs.build.outputs.output}}" - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ needs.build.outputs.output }} path: packages/ diff --git a/package.json b/package.json index 89a275ee..8b7ee102 100644 --- a/package.json +++ b/package.json @@ -73,5 +73,6 @@ }, "resolutions": { "@types/node": "^14.14.25" - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" }