diff --git a/.github/workflows/website.yaml b/.github/workflows/website.yaml index 779a1d4e2..0a745b590 100644 --- a/.github/workflows/website.yaml +++ b/.github/workflows/website.yaml @@ -92,7 +92,7 @@ jobs: runs-on: ubuntu-latest strategy: - fail-fast: false + fail-fast: true matrix: chunk: [default, api] @@ -115,10 +115,10 @@ jobs: with: repo-token: ${{ secrets.GH_TOKEN }} - - name: Setup aria2 + - name: Setup CLIs run: | sudo apt-get update - sudo apt-get install -y aria2 + sudo apt-get install -y aria2 libarchive-tools - name: Install dependencies run: bun install diff --git a/packages/scripts/src/downloadClient/index.ts b/packages/scripts/src/downloadClient/index.ts index 20e810989..07a978327 100644 --- a/packages/scripts/src/downloadClient/index.ts +++ b/packages/scripts/src/downloadClient/index.ts @@ -14,6 +14,7 @@ const source = assertSecret(import.meta.env.CLIENT_SOURCE); const dir = assertSecret(import.meta.env.CLIENT_DIR); await rm(dir, { recursive: true, force: true }); +await mkdir(dir, { recursive: true }); if (provider === "steam") { const [id, platform] = source.split("/");