@@ -33,44 +33,23 @@ jobs:
33
33
- name : Install dependencies
34
34
run : |
35
35
brew install ldid
36
+ # bash -c "$(curl -fsSL https://raw.githubusercontent.com/roothide/theos/master/bin/install-theos)"
36
37
37
38
- name : Build
38
39
run : |
39
- make package
40
- PACKAGE=$(ls packages/ | grep .deb)
41
- if [ -z "$PACKAGE" ]; then
40
+ make package FINALPACKAGE=1
41
+ make package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
42
+ # make package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=roothide
43
+ PACKAGES=$(ls packages/ | grep .deb)
44
+ if [ -z "$PACKAGES" ]; then
42
45
echo "No packages found."
43
46
exit 1
44
47
fi
45
- mv "packages/$PACKAGE" "packages/${PACKAGE%.deb}-${{ github.sha }}.deb"
46
- echo "PACKAGE_NAME=${PACKAGE%.deb}-${{ github.sha }}.deb" >> $GITHUB_ENV
47
- echo "PACKAGE_PATH=packages/${PACKAGE%.deb}-${{ github.sha }}.deb" >> $GITHUB_ENV
48
48
env :
49
49
THEOS : ${{ github.workspace }}/theos
50
50
51
51
- name : Upload artifact
52
52
uses : actions/upload-artifact@v4
53
53
with :
54
- name : ${{ env.PACKAGE_NAME }}
55
- path : ${{ env.PACKAGE_PATH }}
56
-
57
- # - name: Set release details
58
- # run: |
59
- # echo "VERSION=$(grep '^Version:' ./control | cut -d ' ' -f 2)" >> $GITHUB_ENV
60
- # echo "COMMIT_MESSAGE=$(git log -1 --pretty=%B)" >> $GITHUB_ENV
61
- # echo "SHA=$(echo ${{ github.sha }} | cut -c1-7)" >> $GITHUB_ENV
62
- # env:
63
- # THEOS: ${{ github.workspace }}/theos
64
-
65
- # - name: Create release
66
- # uses: softprops/action-gh-release@v2
67
- # with:
68
- # token: ${{ secrets.GITHUB_TOKEN }}
69
- # tag_name: v${{ env.VERSION }}-${{ env.SHA }}
70
- # name: v${{ env.VERSION }}-${{ env.SHA }}
71
- # body: |
72
- # ## What's New
73
- # - ${{ env.COMMIT_MESSAGE }}
74
- # draft: false
75
- # prerelease: true
76
- # files: ./packages/${{ env.DEB_PACKAGE }}
54
+ name : Packages
55
+ path : packages/
0 commit comments