From 35a1473872f4c78651a607f82e4bf4568ca14704 Mon Sep 17 00:00:00 2001 From: Ivan Date: Wed, 7 Aug 2024 04:34:09 +0300 Subject: [PATCH] Update build-factory.yml (#1042) Update actions for version 4 of Github Actions Artifacts. --- .github/workflows/build-factory.yml | 39 +++++++++++++++++------------ 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-factory.yml b/.github/workflows/build-factory.yml index fde28bb40..74c198119 100644 --- a/.github/workflows/build-factory.yml +++ b/.github/workflows/build-factory.yml @@ -13,7 +13,7 @@ jobs: ARTIFACT_DIR: source steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 # Needs qt and protobuf to configure qt and include veil-qt.1 in distribution - name: Install Required Packages run: | @@ -33,7 +33,7 @@ jobs: mkdir -p $ARTIFACT_DIR mv depends.tar.gz veil-*.tar.gz $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} path: ${{ env.ARTIFACT_DIR }} @@ -46,9 +46,10 @@ jobs: TEST_LOG_ARTIFACT_DIR: test-logs steps: - name: Getting Source - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} + path: ${{ env.SOURCE_ARTIFACT }} - name: Extract Archives run: | tar -xzf depends.tar.gz @@ -72,7 +73,7 @@ jobs: strip $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} mv $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_DIR }} path: ${{ env.ARTIFACT_DIR }} @@ -84,9 +85,10 @@ jobs: ARTIFACT_DIR: win64-binaries steps: - name: Getting Source - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} + path: ${{ env.SOURCE_ARTIFACT }} - name: Extract Archives run: | tar -xzf depends.tar.gz @@ -114,7 +116,7 @@ jobs: strip $SOURCE_ARTIFACT/src/{veil-cli.exe,veil-tx.exe,veild.exe,qt/veil-qt.exe} mv $SOURCE_ARTIFACT/src/{veil-cli.exe,veil-tx.exe,veild.exe,qt/veil-qt.exe} $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_DIR }} path: ${{ env.ARTIFACT_DIR }} @@ -126,9 +128,10 @@ jobs: ARTIFACT_DIR: macosx-binaries steps: - name: Getting Source - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} + path: ${{ env.SOURCE_ARTIFACT }} - name: Extract Archives run: | tar -xzf depends.tar.gz @@ -161,7 +164,7 @@ jobs: #strip $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} mv $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_DIR }} path: ${{ env.ARTIFACT_DIR }} @@ -173,9 +176,10 @@ jobs: ARTIFACT_DIR: aarch64-linux-binaries steps: - name: Getting Source - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} + path: ${{ env.SOURCE_ARTIFACT }} - name: Extract Archives run: | tar -xzf depends.tar.gz @@ -200,7 +204,7 @@ jobs: # strip $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} mv $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_DIR }} path: ${{ env.ARTIFACT_DIR }} @@ -212,9 +216,10 @@ jobs: ARTIFACT_DIR: arm32-binaries steps: - name: Getting Source - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} + path: ${{ env.SOURCE_ARTIFACT }} - name: Extract Archives run: | tar -xzf depends.tar.gz @@ -239,7 +244,7 @@ jobs: # strip $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} mv $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_DIR }} path: ${{ env.ARTIFACT_DIR }} @@ -251,9 +256,10 @@ jobs: ARTIFACT_DIR: i686-linux32-binaries steps: - name: Getting Source - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} + path: ${{ env.SOURCE_ARTIFACT }} - name: Extract Archives run: | tar -xzf depends.tar.gz @@ -277,7 +283,7 @@ jobs: strip $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} mv $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild,qt/veil-qt} $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_DIR }} path: ${{ env.ARTIFACT_DIR }} @@ -289,9 +295,10 @@ jobs: ARTIFACT_DIR: riscv64-linux-binaries steps: - name: Getting Source - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: ${{ env.SOURCE_ARTIFACT }} + path: ${{ env.SOURCE_ARTIFACT }} - name: Extract Archives run: | tar -xzf depends.tar.gz @@ -316,7 +323,7 @@ jobs: # strip $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild} mv $SOURCE_ARTIFACT/src/{veil-cli,veil-tx,veild} $ARTIFACT_DIR - name: Upload Artifact - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ env.ARTIFACT_DIR }} path: ${{ env.ARTIFACT_DIR }}