@@ -23,27 +23,53 @@ jobs:
2323 - name : Clean Workspace
2424 run : |
2525 rm -rf build-output
26- rm -rf FFmpegKitLite
27- rm -f FFmpegKitLite.zip
26+ rm -rf release
2827
29- - name : Build
28+ # #######################################
29+ # 📱 Build iOS
30+ # #######################################
31+ - name : Build iOS
3032 run : |
31- chmod +x Scripts/build.sh
32- Scripts/build.sh
33+ chmod +x Scripts/build-ios .sh
34+ Scripts/build-ios .sh
3335
36+ # #######################################
37+ # 🖥 Build macOS
38+ # #######################################
39+ - name : Build macOS
40+ run : |
41+ chmod +x Scripts/build-macos.sh
42+ Scripts/build-macos.sh
43+
44+ # #######################################
45+ # 📦 Package
46+ # #######################################
3447 - name : Package
3548 run : |
3649 chmod +x Scripts/package.sh
3750 Scripts/package.sh
3851
39- - name : Create Release
52+ # #######################################
53+ # 🚀 Create Release
54+ # #######################################
55+ - name : Create GitHub Release
4056 uses : softprops/action-gh-release@v2
4157 with :
42- files : FFmpegKitLite.zip
58+ files : |
59+ release/FFmpegKitLite-iOS.zip
60+ release/FFmpegKitLite-macOS.zip
4361 env :
4462 GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
4563
46- - name : Print Checksum
64+ # #######################################
65+ # 🔐 Print Checksums
66+ # #######################################
67+ - name : Print Checksums
4768 run : |
48- echo "SwiftPM checksum:"
49- cat checksum.txt
69+ echo "===================================="
70+ echo "📱 iOS SwiftPM Checksum:"
71+ cat release/ios.checksum
72+ echo ""
73+ echo "🖥 macOS SwiftPM Checksum:"
74+ cat release/macos.checksum
75+ echo "===================================="
0 commit comments