fix: update acl (#953)

This commit is contained in:
Baptiste Augrain
2021-12-18 04:03:23 +01:00
committed by GitHub
parent 851b5f2659
commit 79bc275386
3 changed files with 7 additions and 15 deletions

View File

@@ -128,8 +128,9 @@ jobs:
id: build id: build
if: env.SHOULD_DEPLOY == 'yes' if: env.SHOULD_DEPLOY == 'yes'
- name: Release snap - uses: snapcore/action-publish@v1
run: ./stores/snapcraft/release.sh with:
env: store_login: ${{ secrets.SNAP_STORE_LOGIN }}
SNAP_STORE_LOGIN: ${{ secrets.SNAP_STORE_LOGIN }} snap: ${{ steps.build.outputs.snap }}
release: stable
if: env.SHOULD_DEPLOY == 'yes' if: env.SHOULD_DEPLOY == 'yes'

View File

@@ -1,11 +0,0 @@
#!/bin/bash
set -e
CALLER_DIR=$( pwd )
cd "$( dirname "${BASH_SOURCE[0]}" )"
snapcraft upload --release=stable *.snap
cd "${CALLER_DIR}"

View File

@@ -33,6 +33,8 @@ parts:
sed -i 's|Icon=codium|Icon=${SNAP}/usr/share/pixmaps/codium.png|g' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium.desktop sed -i 's|Icon=codium|Icon=${SNAP}/usr/share/pixmaps/codium.png|g' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium.desktop
sed -i 's|Exec=/usr/share/codium/codium|Exec=codium|g' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium.desktop sed -i 's|Exec=/usr/share/codium/codium|Exec=codium|g' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium.desktop
sed -i 's|Icon=codium|Icon=/usr/share/pixmaps/codium.png|g' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-url-handler.desktop sed -i 's|Icon=codium|Icon=/usr/share/pixmaps/codium.png|g' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/codium-url-handler.desktop
# Fix ACL
chmod 755 ${SNAPCRAFT_PART_INSTALL}/usr/share/codium/chrome-sandbox
# Set version # Set version
echo $VERSION > $SNAPCRAFT_STAGE/version echo $VERSION > $SNAPCRAFT_STAGE/version
snapcraftctl set-version "$VERSION" snapcraftctl set-version "$VERSION"