diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6568093..cc7d606 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,71 +9,71 @@ on: - main jobs: - # run-tests: - # runs-on: ubuntu-latest - # steps: - # - name: Checkout repository - # uses: actions/checkout@v4 - # - name: Set up Docker - # uses: docker/setup-docker-action@v5 - # - name: Run tests in Docker - # run: ./scripts/test-linux-docker.sh + run-tests: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Set up Docker + uses: docker/setup-docker-action@v5 + - name: Run tests in Docker + run: ./scripts/test-linux-docker.sh - # build-linux: - # runs-on: ubuntu-latest - # steps: - # - name: Checkout repository - # uses: actions/checkout@v4 - # - name: Set up Docker - # uses: docker/setup-docker-action@v5 - # - name: Build Linux - # run: ./scripts/build-linux-docker.sh - # - name: Upload Linux binary - # uses: actions/upload-artifact@v6 - # with: - # name: dusk-linux - # path: build-linux/Dusk - # if-no-files-found: error + build-linux: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Set up Docker + uses: docker/setup-docker-action@v5 + - name: Build Linux + run: ./scripts/build-linux-docker.sh + - name: Upload Linux binary + uses: actions/upload-artifact@v6 + with: + name: dusk-linux + path: build-linux/Dusk + if-no-files-found: error - # build-psp: - # runs-on: ubuntu-latest - # steps: - # - name: Checkout repository - # uses: actions/checkout@v4 - # - name: Set up Docker - # uses: docker/setup-docker-action@v5 - # - name: Build psp - # run: ./scripts/build-psp-docker.sh - # - name: Move EBOOT.PBP to Dusk subfolder - # run: | - # mkdir -p ./git-artifcats/Dusk/PSP/GAME/Dusk - # cp build-psp/EBOOT.PBP ./git-artifcats/Dusk/PSP/GAME/Dusk/EBOOT.PBP - # - name: Upload psp binary - # uses: actions/upload-artifact@v6 - # with: - # name: dusk-psp - # path: ./git-artifcats/Dusk - # if-no-files-found: error + build-psp: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Set up Docker + uses: docker/setup-docker-action@v5 + - name: Build psp + run: ./scripts/build-psp-docker.sh + - name: Move EBOOT.PBP to Dusk subfolder + run: | + mkdir -p ./git-artifcats/Dusk/PSP/GAME/Dusk + cp build-psp/EBOOT.PBP ./git-artifcats/Dusk/PSP/GAME/Dusk/EBOOT.PBP + - name: Upload psp binary + uses: actions/upload-artifact@v6 + with: + name: dusk-psp + path: ./git-artifcats/Dusk + if-no-files-found: error - # build-gamecube: - # runs-on: ubuntu-latest - # steps: - # - name: Checkout repository - # uses: actions/checkout@v4 - # - name: Set up Docker - # uses: docker/setup-docker-action@v5 - # - name: Build GameCube - # run: ./scripts/build-gamecube-docker.sh - # - name: Copy output files. - # run: | - # mkdir -p ./git-artifcats/Dusk - # cp build-gamecube/Dusk.dol ./git-artifcats/Dusk/Dusk.dol - # cp build-gamecube/dusk.dsk ./git-artifcats/Dusk/dusk.dsk - # - name: Upload GameCube binary - # uses: actions/upload-artifact@v6 - # with: - # name: dusk-gamecube - # path: ./git-artifcats/Dusk + build-gamecube: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Set up Docker + uses: docker/setup-docker-action@v5 + - name: Build GameCube + run: ./scripts/build-gamecube-docker.sh + - name: Copy output files. + run: | + mkdir -p ./git-artifcats/Dusk + cp build-gamecube/Dusk.dol ./git-artifcats/Dusk/Dusk.dol + cp build-gamecube/dusk.dsk ./git-artifcats/Dusk/dusk.dsk + - name: Upload GameCube binary + uses: actions/upload-artifact@v6 + with: + name: dusk-gamecube + path: ./git-artifcats/Dusk build-wii: runs-on: ubuntu-latest @@ -94,4 +94,4 @@ jobs: uses: actions/upload-artifact@v6 with: name: dusk-wii - path: ./git-artifcats/Dusk + path: ./git-artifcats/Dusk \ No newline at end of file