aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorspicyjpeg <88942473+spicyjpeg@users.noreply.github.com>2021-12-23 23:20:12 +0100
committerspicyjpeg <88942473+spicyjpeg@users.noreply.github.com>2021-12-23 23:20:12 +0100
commitd60b046bf362fcc9332f463823e8d02147d516de (patch)
tree68027eb03b71b382c7fee8f8e597341df04c560a /.github/workflows
parent2e6625481cd006d0a9d68285ce557f195030718e (diff)
downloadpsn00bsdk-d60b046bf362fcc9332f463823e8d02147d516de.tar.gz
Remove PSN00BSDK_LIBS leftovers, improve CI artifact upload
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml32
1 files changed, 26 insertions, 6 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8c16ac3..3cbefb1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -124,13 +124,20 @@ jobs:
cmake --build build
cmake --build build -t package
+ # The GitHub Actions UI doesn't allow downloading individual files from
+ # an artifact, so it's best to upload each package type as a separate
+ # artifact.
- name: Upload build artifacts
uses: actions/upload-artifact@v2
with:
name: psn00bsdk-windows
- path: |
- build/packages/*
- !build/packages/_CPack_Packages
+ path: build/packages/*.zip
+
+ - name: Upload build artifacts (NSIS)
+ uses: actions/upload-artifact@v2
+ with:
+ name: psn00bsdk-windows-nsis
+ path: build/packages/*.exe
build-sdk-linux:
name: Build PSn00bSDK on Linux
@@ -169,9 +176,19 @@ jobs:
uses: actions/upload-artifact@v2
with:
name: psn00bsdk-linux
- path: |
- build/packages/*
- !build/packages/_CPack_Packages
+ path: build/packages/*.zip
+
+ - name: Upload build artifacts (DEB)
+ uses: actions/upload-artifact@v2
+ with:
+ name: psn00bsdk-linux-deb
+ path: build/packages/*.deb
+
+ - name: Upload build artifacts (RPM)
+ uses: actions/upload-artifact@v2
+ with:
+ name: psn00bsdk-linux-rpm
+ path: build/packages/*.rpm
# This job takes care of creating a new release and upload the build
# artifacts if the last commit is associated to a tag.
@@ -222,4 +239,7 @@ jobs:
files: |
*.zip
psn00bsdk-windows/*
+ psn00bsdk-windows-nsis/*
psn00bsdk-linux/*
+ psn00bsdk-linux-deb/*
+ psn00bsdk-linux-rpm/*