ci: update actions/upload-artifact and actions/download-artifact (#5408)

This commit is contained in:
LongYinan
2023-12-26 12:40:10 +00:00
parent c02ec5f7b9
commit 3903a1c1d6
6 changed files with 39 additions and 39 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ runs:
using: 'composite' using: 'composite'
steps: steps:
- name: Download tar.gz - name: Download tar.gz
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: core name: core
path: . path: .
+13 -13
View File
@@ -140,7 +140,7 @@ jobs:
- name: Upload test results - name: Upload test results
if: ${{ failure() }} if: ${{ failure() }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: test-results-e2e-plugin name: test-results-e2e-plugin
path: ./test-results path: ./test-results
@@ -169,7 +169,7 @@ jobs:
- name: Upload test results - name: Upload test results
if: ${{ failure() }} if: ${{ failure() }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: test-results-e2e-${{ matrix.shard }} name: test-results-e2e-${{ matrix.shard }}
path: ./test-results path: ./test-results
@@ -194,7 +194,7 @@ jobs:
- name: Upload test results - name: Upload test results
if: ${{ failure() }} if: ${{ failure() }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: test-results-e2e-migration name: test-results-e2e-migration
path: ./tests/affine-migration/test-results path: ./tests/affine-migration/test-results
@@ -216,7 +216,7 @@ jobs:
full-cache: true full-cache: true
- name: Download affine.linux-x64-gnu.node - name: Download affine.linux-x64-gnu.node
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: affine.linux-x64-gnu.node name: affine.linux-x64-gnu.node
path: ./packages/frontend/native path: ./packages/frontend/native
@@ -269,7 +269,7 @@ jobs:
package: '@affine/native' package: '@affine/native'
nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
- name: Upload ${{ steps.filename.outputs.filename }} - name: Upload ${{ steps.filename.outputs.filename }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: ${{ steps.filename.outputs.filename }} name: ${{ steps.filename.outputs.filename }}
path: ./packages/frontend/native/${{ steps.filename.outputs.filename }} path: ./packages/frontend/native/${{ steps.filename.outputs.filename }}
@@ -296,7 +296,7 @@ jobs:
package: '@affine/storage' package: '@affine/storage'
nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
- name: Upload storage.node - name: Upload storage.node
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: storage.node name: storage.node
path: ./packages/backend/storage/storage.node path: ./packages/backend/storage/storage.node
@@ -320,7 +320,7 @@ jobs:
- name: zip core - name: zip core
run: tar -czf dist.tar.gz --directory=packages/frontend/core/dist . run: tar -czf dist.tar.gz --directory=packages/frontend/core/dist .
- name: Upload core artifact - name: Upload core artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: core name: core
path: dist.tar.gz path: dist.tar.gz
@@ -381,7 +381,7 @@ jobs:
DATABASE_URL: postgresql://affine:affine@localhost:5432/affine DATABASE_URL: postgresql://affine:affine@localhost:5432/affine
- name: Download storage.node - name: Download storage.node
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: storage.node name: storage.node
path: ./packages/backend/server path: ./packages/backend/server
@@ -470,13 +470,13 @@ jobs:
yarn workspace @affine/server data-migration run yarn workspace @affine/server data-migration run
yarn workspace @affine/server exec node --loader ts-node/esm/transpile-only ./scripts/init-db.ts yarn workspace @affine/server exec node --loader ts-node/esm/transpile-only ./scripts/init-db.ts
- name: Download storage.node - name: Download storage.node
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: storage.node name: storage.node
path: ./packages/backend/server path: ./packages/backend/server
- name: Download affine.linux-x64-gnu.node - name: Download affine.linux-x64-gnu.node
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: affine.linux-x64-gnu.node name: affine.linux-x64-gnu.node
path: ./packages/frontend/native path: ./packages/frontend/native
@@ -490,7 +490,7 @@ jobs:
- name: Upload test results - name: Upload test results
if: ${{ failure() }} if: ${{ failure() }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: test-results-e2e-server name: test-results-e2e-server
path: ./tests/affine-cloud/test-results path: ./tests/affine-cloud/test-results
@@ -554,7 +554,7 @@ jobs:
echo "filename=affine.$PLATFORM_ARCH_ABI.node" >> "$GITHUB_OUTPUT" echo "filename=affine.$PLATFORM_ARCH_ABI.node" >> "$GITHUB_OUTPUT"
- name: Download ${{ steps.filename.outputs.filename }} - name: Download ${{ steps.filename.outputs.filename }}
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: ${{ steps.filename.outputs.filename }} name: ${{ steps.filename.outputs.filename }}
path: ./packages/frontend/native path: ./packages/frontend/native
@@ -596,7 +596,7 @@ jobs:
- name: Upload test results - name: Upload test results
if: ${{ failure() }} if: ${{ failure() }}
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: test-results-e2e-${{ matrix.spec.os }}-${{ matrix.spec.arch }} name: test-results-e2e-${{ matrix.spec.os }}-${{ matrix.spec.arch }}
path: ./test-results path: ./test-results
+8 -8
View File
@@ -32,7 +32,7 @@ jobs:
- name: Build Server - name: Build Server
run: yarn workspace @affine/server build run: yarn workspace @affine/server build
- name: Upload server dist - name: Upload server dist
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: server-dist name: server-dist
path: ./packages/backend/server/dist path: ./packages/backend/server/dist
@@ -65,7 +65,7 @@ jobs:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_DSN: ${{ secrets.SENTRY_DSN }} SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
- name: Upload core artifact - name: Upload core artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: core name: core
path: ./packages/frontend/core/dist path: ./packages/frontend/core/dist
@@ -89,7 +89,7 @@ jobs:
package: '@affine/storage' package: '@affine/storage'
nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
- name: Upload storage.node - name: Upload storage.node
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: storage.node name: storage.node
path: ./packages/backend/storage/storage.node path: ./packages/backend/storage/storage.node
@@ -113,7 +113,7 @@ jobs:
package: '@affine/storage' package: '@affine/storage'
nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
- name: Upload storage.node - name: Upload storage.node
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: storage.arm64.node name: storage.arm64.node
path: ./packages/backend/storage/storage.node path: ./packages/backend/storage/storage.node
@@ -130,22 +130,22 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Download core artifact - name: Download core artifact
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: core name: core
path: ./packages/frontend/core/dist path: ./packages/frontend/core/dist
- name: Download server dist - name: Download server dist
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: server-dist name: server-dist
path: ./packages/backend/server/dist path: ./packages/backend/server/dist
- name: Download storage.node - name: Download storage.node
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: storage.node name: storage.node
path: ./packages/backend/server path: ./packages/backend/server
- name: Download storage.node arm64 - name: Download storage.node arm64
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: storage.arm64.node name: storage.arm64.node
path: ./packages/backend/storage path: ./packages/backend/storage
+1 -1
View File
@@ -44,7 +44,7 @@ jobs:
env: env:
CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
NODE_OPTIONS: ${{ env.NODE_OPTIONS }} NODE_OPTIONS: ${{ env.NODE_OPTIONS }}
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v4
if: always() if: always()
with: with:
name: chromatic-build-artifacts-${{ github.run_id }} name: chromatic-build-artifacts-${{ github.run_id }}
+14 -14
View File
@@ -61,7 +61,7 @@ jobs:
SKIP_NX_CACHE: 'true' SKIP_NX_CACHE: 'true'
- name: Upload core artifact - name: Upload core artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: core name: core
path: packages/frontend/electron/resources/web-static path: packages/frontend/electron/resources/web-static
@@ -111,7 +111,7 @@ jobs:
target: ${{ matrix.spec.target }} target: ${{ matrix.spec.target }}
package: '@affine/native' package: '@affine/native'
nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v4
with: with:
name: core name: core
path: packages/frontend/electron/resources/web-static path: packages/frontend/electron/resources/web-static
@@ -147,7 +147,7 @@ jobs:
mv packages/frontend/electron/out/*/make/AppImage/x64/*.AppImage ./builds/affine-${{ env.BUILD_TYPE }}-linux-x64.AppImage mv packages/frontend/electron/out/*/make/AppImage/x64/*.AppImage ./builds/affine-${{ env.BUILD_TYPE }}-linux-x64.AppImage
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: affine-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}-builds name: affine-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}-builds
path: builds path: builds
@@ -187,7 +187,7 @@ jobs:
target: ${{ matrix.spec.target }} target: ${{ matrix.spec.target }}
package: '@affine/native' package: '@affine/native'
nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} nx_token: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v4
with: with:
name: core name: core
path: packages/frontend/electron/resources/web-static path: packages/frontend/electron/resources/web-static
@@ -216,7 +216,7 @@ jobs:
run: Compress-Archive -CompressionLevel Fastest -Path packages/frontend/electron/out/* -DestinationPath archive.zip run: Compress-Archive -CompressionLevel Fastest -Path packages/frontend/electron/out/* -DestinationPath archive.zip
- name: Save packaged artifacts for signing - name: Save packaged artifacts for signing
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: packaged-${{ matrix.spec.platform }}-${{ matrix.spec.arch }} name: packaged-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}
path: | path: |
@@ -250,7 +250,7 @@ jobs:
timeout-minutes: 10 timeout-minutes: 10
uses: ./.github/actions/setup-node uses: ./.github/actions/setup-node
- name: Download and overwrite packaged artifacts - name: Download and overwrite packaged artifacts
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: signed-packaged-${{ matrix.spec.platform }}-${{ matrix.spec.arch }} name: signed-packaged-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}
path: . path: .
@@ -271,7 +271,7 @@ jobs:
echo $FILES_TO_BE_SIGNED echo $FILES_TO_BE_SIGNED
- name: Save installer for signing - name: Save installer for signing
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: installer-${{ matrix.spec.platform }}-${{ matrix.spec.arch }} name: installer-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}
path: archive.zip path: archive.zip
@@ -297,7 +297,7 @@ jobs:
runs-on: ${{ matrix.spec.runner }} runs-on: ${{ matrix.spec.runner }}
steps: steps:
- name: Download and overwrite installer artifacts - name: Download and overwrite installer artifacts
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: signed-installer-${{ matrix.spec.platform }}-${{ matrix.spec.arch }} name: signed-installer-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}
path: . path: .
@@ -312,7 +312,7 @@ jobs:
mv packages/frontend/electron/out/*/make/squirrel.windows/x64/*.msi ./builds/affine-${{ env.BUILD_TYPE }}-windows-x64.msi mv packages/frontend/electron/out/*/make/squirrel.windows/x64/*.msi ./builds/affine-${{ env.BUILD_TYPE }}-windows-x64.msi
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: affine-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}-builds name: affine-${{ matrix.spec.platform }}-${{ matrix.spec.arch }}-builds
path: builds path: builds
@@ -323,29 +323,29 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v4
with: with:
name: core name: core
path: web-static path: web-static
- name: Zip web-static - name: Zip web-static
run: zip -r web-static.zip web-static run: zip -r web-static.zip web-static
- name: Download Artifacts (macos-x64) - name: Download Artifacts (macos-x64)
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: affine-darwin-x64-builds name: affine-darwin-x64-builds
path: ./ path: ./
- name: Download Artifacts (macos-arm64) - name: Download Artifacts (macos-arm64)
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: affine-darwin-arm64-builds name: affine-darwin-arm64-builds
path: ./ path: ./
- name: Download Artifacts (windows-x64) - name: Download Artifacts (windows-x64)
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: affine-win32-x64-builds name: affine-win32-x64-builds
path: ./ path: ./
- name: Download Artifacts (linux-x64) - name: Download Artifacts (linux-x64)
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: affine-linux-x64-builds name: affine-linux-x64-builds
path: ./ path: ./
+2 -2
View File
@@ -14,7 +14,7 @@ jobs:
env: env:
ARCHIVE_DIR: ${{ github.run_id }}-${{ github.run_attempt }}-${{ inputs.artifact-name }} ARCHIVE_DIR: ${{ github.run_id }}-${{ github.run_attempt }}-${{ inputs.artifact-name }}
steps: steps:
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v4
with: with:
name: ${{ inputs.artifact-name }} name: ${{ inputs.artifact-name }}
path: ${{ env.ARCHIVE_DIR }} path: ${{ env.ARCHIVE_DIR }}
@@ -36,7 +36,7 @@ jobs:
cd ${{ env.ARCHIVE_DIR }} cd ${{ env.ARCHIVE_DIR }}
7za a signed.zip .\out\* 7za a signed.zip .\out\*
- name: upload - name: upload
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: signed-${{ inputs.artifact-name }} name: signed-${{ inputs.artifact-name }}
path: ${{ env.ARCHIVE_DIR }}/signed.zip path: ${{ env.ARCHIVE_DIR }}/signed.zip