From 9bed98babb2c3a9ff3762536c7d933b9a7106cb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Israelson?= <57065102+israpps@users.noreply.github.com> Date: Wed, 27 Mar 2024 12:39:30 -0300 Subject: [PATCH 1/3] [tools CI] upload built binaries and only run workflow if commiting to `tools/` or to the CI script --- .github/workflows/tools.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index 2834a1c1bc7..746ac4ab3f9 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -2,6 +2,9 @@ name: Tools on: push: + paths: + - 'tools/**' + - '.github/workflows/tools.yml' pull_request: repository_dispatch: types: [run_build] @@ -37,4 +40,11 @@ jobs: export PS2SDK=$PS2DEV/ps2sdk make -j $(getconf _NPROCESSORS_ONLN) ONLY_HOST_TOOLS=1 clean make -j $(getconf _NPROCESSORS_ONLN) ONLY_HOST_TOOLS=1 ${{ matrix.debug }} - make -j $(getconf _NPROCESSORS_ONLN) ONLY_HOST_TOOLS=1 install \ No newline at end of file + make -j $(getconf _NPROCESSORS_ONLN) ONLY_HOST_TOOLS=1 install + + - name: Upload artifacts + if: ${{ success() }} + uses: actions/upload-artifact@v3 + with: + name: ps2sdk-tools-${{ matrix.debug }}-${{ steps.slug.outputs.sha8 }} + path: $(PS2SDK)/bin/* From 4239145b739b593b13b9c4bb5fd576aa792f0a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Israelson?= <57065102+israpps@users.noreply.github.com> Date: Wed, 27 Mar 2024 12:43:15 -0300 Subject: [PATCH 2/3] fix path --- .github/workflows/tools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index 746ac4ab3f9..03c3920832f 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -47,4 +47,4 @@ jobs: uses: actions/upload-artifact@v3 with: name: ps2sdk-tools-${{ matrix.debug }}-${{ steps.slug.outputs.sha8 }} - path: $(PS2SDK)/bin/* + path: ps2dev/ps2sdk/bin/* From 7117786a8e1b5e340993be9eb9f4066229ce270c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Israelson?= <57065102+israpps@users.noreply.github.com> Date: Wed, 27 Mar 2024 12:46:42 -0300 Subject: [PATCH 3/3] Update tools.yml --- .github/workflows/tools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index 03c3920832f..8e212dc691b 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -46,5 +46,5 @@ jobs: if: ${{ success() }} uses: actions/upload-artifact@v3 with: - name: ps2sdk-tools-${{ matrix.debug }}-${{ steps.slug.outputs.sha8 }} + name: ps2sdk-tools-${{ matrix.debug }}-${{ matrix.os[0] }} path: ps2dev/ps2sdk/bin/*