From e50fb62be8f61634816271e515f2b609f650275c Mon Sep 17 00:00:00 2001 From: Ian Wijma Date: Sun, 19 Nov 2023 15:51:43 +1100 Subject: [PATCH] Streamline steps and add build zip in GitHub Workflow Streamlined the steps in the GitHub Actions workflow and added a zipping process using 'action-zip' to create 'build.zip'. This change optimizes the workflow runtime and ensures a more efficient archiving and retrieval of the built files in the 'out' directory, improving the workflow's overall performance. --- .github/workflows/build.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 032ef46..5e11076 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,12 +7,13 @@ jobs: Build: runs-on: ubuntu-latest steps: - - name: Check out repository code - uses: actions/checkout@v4 - - name: Download dependencies - run: npm ci - - name: Build binairy files - run: npm run build + - uses: actions/checkout@v4 + - run: npm ci + - run: npm run build + - uses: vimtor/action-zip@v1.1 + with: + files: out/ + desk: build.zip - uses: actions/upload-artifact@v3 with: - path: out + path: build.zip