From 3ef102ba55719b0b57d078f55b2817be6aea562e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Tue, 27 Aug 2024 21:39:00 -0500 Subject: [PATCH] feat: split steps --- .github/workflows/cd-assets.yml | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cd-assets.yml b/.github/workflows/cd-assets.yml index 098325beb..d7b7681fe 100644 --- a/.github/workflows/cd-assets.yml +++ b/.github/workflows/cd-assets.yml @@ -28,7 +28,8 @@ concurrency: cancel-in-progress: true jobs: - build: + download_client: + name: Download client runs-on: ubuntu-latest steps: @@ -84,12 +85,29 @@ jobs: mkdir -p depots/444202/0 mv client/$ZIP_ROOT/* depots/444202/0 - - name: (ZIP) Setup bun - uses: oven-sh/setup-bun@v1 - if: github.event.inputs.zip_url != '' + # archive depots + - name: Archive depots + uses: actions/upload-artifact@v4 + with: + name: depots + path: depots - - name: (ZIP) Install dependencies - if: github.event.inputs.zip_url != '' + build_assets: + name: Build assets + runs-on: ubuntu-latest + needs: download_client + + steps: + - name: Download depots + uses: actions/download-artifact@v4 + with: + name: depots + path: depots + + - name: Setup bun + uses: oven-sh/setup-bun@v1 + + - name: Install dependencies run: bun install - name: Build assets