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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 15 deletions

View File

@ -128,8 +128,9 @@ jobs:
id: build
if: env.SHOULD_DEPLOY == 'yes'
- name: Release snap
run: ./stores/snapcraft/release.sh
env:
SNAP_STORE_LOGIN: ${{ secrets.SNAP_STORE_LOGIN }}
- uses: snapcore/action-publish@v1
with:
store_login: ${{ secrets.SNAP_STORE_LOGIN }}
snap: ${{ steps.build.outputs.snap }}
release: stable
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|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
# Fix ACL
chmod 755 ${SNAPCRAFT_PART_INSTALL}/usr/share/codium/chrome-sandbox
# Set version
echo $VERSION > $SNAPCRAFT_STAGE/version
snapcraftctl set-version "$VERSION"