feat: split steps

This commit is contained in:
TrèsAbhi committed 2024-08-27 21:39:00 -05:00
1 parent 660e901283
commit 3ef102ba55
1 file changed
+24 -6
+24 -6
View File
@@ -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