From bf3fb891aaa590cad8c4d999fda2b026f774a657 Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Thu, 14 Nov 2024 13:22:50 +0700 Subject: [PATCH] ci: remove unnecessary archive step --- .github/workflows/release.yml | 3 --- .github/workflows/tests-build-js.yml | 10 ++++------ .github/workflows/tests-codeql.yml | 3 --- .github/workflows/tests-dashmate.yml | 3 --- .github/workflows/tests-js-package.yml | 6 ------ 5 files changed, 4 insertions(+), 21 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aad710e35c7..401abd4d45d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -251,9 +251,6 @@ jobs: with: name: build-js-artifacts-${{ github.sha }} - - name: Unpack JS build artifacts archive - run: tar -xf build-js-artifacts-${{ github.sha }}.tar - - name: Install macOS build deps if: runner.os == 'macOS' run: | diff --git a/.github/workflows/tests-build-js.yml b/.github/workflows/tests-build-js.yml index ddb3aa4ece3..67c2d79dedf 100644 --- a/.github/workflows/tests-build-js.yml +++ b/.github/workflows/tests-build-js.yml @@ -81,18 +81,16 @@ jobs: - name: Get modified files id: diff - run: git ls-files --others --exclude-standard >> artifacts_list.txt - if: ${{ steps.check-artifact.outputs.exists != 'true' }} - - - name: Create an archive of built files - run: xargs -a artifacts_list.txt tar cvf build-js-artifacts-${{ github.sha }}.tar + run: | + files=$(git ls-files --others --exclude-standard) + echo "files=$files" >> $GITHUB_OUTPUT if: ${{ steps.check-artifact.outputs.exists != 'true' }} - name: Upload the archive of built files uses: actions/upload-artifact@v4 with: name: build-js-artifacts-${{ github.sha }} - path: build-js-artifacts-${{ github.sha }}.tar + path: ${{ steps.diff.outputs.files }} retention-days: 1 if-no-files-found: error if: ${{ steps.check-artifact.outputs.exists != 'true' }} diff --git a/.github/workflows/tests-codeql.yml b/.github/workflows/tests-codeql.yml index 692e02e9311..37f4b056cb0 100644 --- a/.github/workflows/tests-codeql.yml +++ b/.github/workflows/tests-codeql.yml @@ -35,9 +35,6 @@ jobs: with: name: build-js-artifacts-${{ github.sha }} - - name: Unpack JS build artifacts archive - run: tar -xf build-js-artifacts-${{ github.sha }}.tar - - name: Initialize CodeQL uses: github/codeql-action/init@v2 with: diff --git a/.github/workflows/tests-dashmate.yml b/.github/workflows/tests-dashmate.yml index 7aa77d93d5a..35e402fcce8 100644 --- a/.github/workflows/tests-dashmate.yml +++ b/.github/workflows/tests-dashmate.yml @@ -46,9 +46,6 @@ jobs: with: name: build-js-artifacts-${{ github.sha }} - - name: Unpack JS build artifacts archive - run: tar -xvf build-js-artifacts-${{ github.sha }}.tar - - name: Replace with pre-built images run: | set -x diff --git a/.github/workflows/tests-js-package.yml b/.github/workflows/tests-js-package.yml index 4f124f70eec..3c358153bc1 100644 --- a/.github/workflows/tests-js-package.yml +++ b/.github/workflows/tests-js-package.yml @@ -40,9 +40,6 @@ jobs: with: name: build-js-artifacts-${{ github.sha }} - - name: Unpack JS build artifacts archive - run: tar -xf build-js-artifacts-${{ github.sha }}.tar - - name: Run ESLinter run: yarn workspace "${{ inputs.package }}" lint @@ -74,9 +71,6 @@ jobs: with: name: build-js-artifacts-${{ github.sha }} - - name: Unpack JS build artifacts archive - run: tar -xf build-js-artifacts-${{ github.sha }}.tar - - name: Create necessary dotenv files run: | cp packages/dapi/.env.example packages/dapi/.env