Development: update ISO workflow (#26)

* we're really smart

* packages: add wireguard-tools

* Push output to falcon

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>

* Forgot about ensuring rsync

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>

* Compress iso before upload

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>

Signed-off-by: Matt C <matthew.compton@mymail.champlain.edu>
Co-authored-by: Fries <fries@tar.black>
main
Matt C 2 years ago committed by GitHub
parent f9ef8717d6
commit 20f10ed412
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -40,8 +40,13 @@ jobs:
if [[ ! "$(ls *.iso)" == "crystal-live-${BUILD_DATE}-x86_64.iso" ]]; then
mv *.iso crystal-live-${BUILD_DATE}-x86_64.iso
fi
md5sum *.iso > MD5SUM-iso
gzip crystal-live-${BUILD_DATE}-x86_64.iso
md5sum *.iso.gz > MD5SUM-iso.gz
# Remove chrooted.sh in between operations
rm chrooted.sh
@ -52,12 +57,11 @@ jobs:
# Set upload name to BUILD_DATE
echo "::set-output name=date::${BUILD_DATE}"
- name: Upload
uses: ncipollo/release-action@v1
with:
artifacts: "iso/*.iso,iso/MD5SUM-iso,iso/*.tar.gz,iso/MD5SUM-rootfs"
artifacts: "iso/*.iso.gz,iso/MD5SUM-iso*,iso/*.tar.gz,iso/MD5SUM-rootfs"
token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ steps.build.outputs.date }}
tag: ${{ steps.build.outputs.date }}

@ -34,6 +34,7 @@ noto-fonts-cjk
# Networking
openvpn
wireguard-tools
# GUI Target
firefox

Loading…
Cancel
Save