mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-10 05:29:08 +08:00
ci: update actions/upload-artifact and actions/download-artifact (#5408)
This commit is contained in:
@@ -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: .
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 }}
|
||||||
|
|||||||
@@ -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: ./
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user