From d4a926076d39194cce1473d3d489d5a31a80871a Mon Sep 17 00:00:00 2001 From: Ginger <75683114+gingershaped@users.noreply.github.com> Date: Mon, 9 Sep 2024 11:09:07 -0400 Subject: [PATCH] Explicitly specify working directories --- .github/workflows/on-release.yaml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/.github/workflows/on-release.yaml b/.github/workflows/on-release.yaml index ae15077..66eeed1 100644 --- a/.github/workflows/on-release.yaml +++ b/.github/workflows/on-release.yaml @@ -36,34 +36,31 @@ jobs: distribution: "adopt" - name: Clone vyxal.github.io - run: | - git clone https://github.com/Vyxal/vyxal.github.io.git - cd vyxal.github.io - rm -rfd .git + run: git clone https://github.com/Vyxal/vyxal.github.io.git - name: Install build dependencies + working-directory: ./vyxal.github.io run: npm install - name: Compile in archive mode + working-directory: ./vyxal.github.io run: npx webpack --mode production --env vy-archive=vyxal --progress - name: Clone the Vyxal repository - run: | - git clone https://github.com/Vyxal/Vyxal.git -b ${{github.event.client_payload.tag}} - cd Vyxal - rm -rfd .git - + working-directory: ./vyxal.github.io + run: git clone https://github.com/Vyxal/Vyxal.git -b ${{github.event.client_payload.tag}} + - name: Compile Vyxal + working-directory: ./vyxal.github.io/Vyxal/ run: ./mill js.fullLinkJS - name: Generate theseus data + working-directory: ./vyxal.github.io/Vyxal/ run: ./mill jvm.theseus - name: Move everything into the right places run: | - cd .. - mv -v Vyxal/pages/ dist/vyxal - cd .. + mv -v vyxal.github.io/Vyxal/pages/ vyxal.github.io/dist/vyxal mv vyxal.github.io/dist/ ./${{github.event.client_payload.tag}} rm -rfd vyxal.github.io