try to keep permission in packages (not zip)

This commit is contained in:
supermerill 2020-02-03 15:09:45 +01:00
parent eaefbdbe48
commit c91f1f2118
2 changed files with 18 additions and 7 deletions

View File

@ -58,13 +58,23 @@ jobs:
working-directory: ./build
run: |
cp -f src/slic3r++ Slic3r++/Slic3r++.app/Contents/MacOS/slic3r++
chmod 777 Slic3r++/Slic3r++.app/Contents/MacOS/slic3r++
chmod u+x Slic3r++/Slic3r++.app/Contents/MacOS/slic3r++
tar -zcvf slic3r++.tar.gz Slic3r++
- name: create dmg
working-directory: ./build
run: |
hdiutil create -ov -format UDZO -volname "Slic3rPP" -srcfolder "Slic3r++" Slic3r++.dmg
# - name: signing resources (creating CodeResources inside _CodeSignature)
# working-directory: .
# run: codesign -s <identity> resources
# maybe i should just try to do that on a separate pc and copy the file here, more secure as a signing process.
- name: Upload artifact
uses: actions/upload-artifact@v1.0.0
with:
name: nightly_macos_targz
path: build/slic3r++.tar.gz
- name: Upload artifact
uses: actions/upload-artifact@v1.0.0
with:
name: nightly_macos
path: build/Slic3r++/
path: build/Slic3r++.dmg

View File

@ -13,9 +13,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- name: change date in version
run: |
sed -i "s/+UNKNOWN/_$(date '+%F')/" version.inc >version.date.inc
mv version.date.inc version.inc
run: sed -i "s/+UNKNOWN/_$(date '+%F')/" version.inc
- name: install gtk2 glew
run: sudo apt-get install libgtk2.0-dev libglew-dev libudev-dev
- name: mkdir in deps
@ -50,9 +48,12 @@ jobs:
run: cp -f src/slic3r++ package/bin/slic3r++
- name: create sh from echo
working-directory: ./build/package
run: echo -e '#!/bin/bash\nDIR=$(readlink -f "$0" | xargs dirname)\nexport LD_LIBRARY_PATH="$DIR/bin"\nexec "$DIR/bin/slic3r++" "$@"' >slic3r++
run: |
echo -e '#!/bin/bash\nDIR=$(readlink -f "$0" | xargs dirname)\nexport LD_LIBRARY_PATH="$DIR/bin"\nexec "$DIR/bin/slic3r++" "$@"' >slic3r++
chmod u+x slic3r++
tar -zcvf ../slic3r++.tar.gz .
- name: Upload artifact
uses: actions/upload-artifact@v1.0.0
with:
name: nightly_linux
path: build/package/
path: build/slic3r++.tar.gz