File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1010 steps :
1111 - name : Checkout
1212 uses : actions/checkout@v4
13+
1314 - name : Use Node.js
1415 uses : actions/setup-node@v4
1516 with :
2021 - run : yarn build
2122# - run: curl -sf https://gobinaries.com/tj/node-prune | sh
2223# - run: node-prune
24+
2325 - name : Build
2426 run : pkg dist/main.js -o sesame-daemon --targets linux,macos,win -C Brotli
27+
28+ - name : Download a Build Artifact
29+ uses : actions/download-artifact@v3
30+ with :
31+ name : sesame-daemon-linux
32+
33+ - name : Init deb package
34+ run : |
35+ mkdir -p .debpkg/usr/bin
36+ cp sesame-daemon-linux .debpkg/usr/bin/sesame-daemon
37+ mkdir -p .debpkg/var/lib/sesame-daemon/backends
38+ cp -r ./backends.example .debpkg/var/lib/sesame-daemon/backends
39+ chmod +x .debpkg/DEBIAN/postinst
40+ chmod +x .debpkg/DEBIAN/postrm
41+
42+ - name : Create deb package
43+ uses : jiro4989/build-deb-action@v3
44+ with :
45+ package : sesame-daemon
46+ package_root : .debpkg
47+ maintainer : Libertech-FR
48+ version : ${{ github.ref }} # refs/tags/v*.*.*
49+ arch : ' amd64'
50+ desc : ' Sesame Daemon'
51+
52+ - name : test
53+ run : |
54+ ls -lisah
55+
2556 - name : Release
2657 uses : softprops/action-gh-release@v1
2758 with :
You can’t perform that action at this time.
0 commit comments