Files
simple64/.github/workflows/snap.yml
T
2021-12-06 14:39:58 -07:00

34 lines
771 B
YAML

name: Upload snap
on:
push:
branches:
- main
paths:
- 'snap/**'
workflow_dispatch:
env:
SNAPCRAFT_BUILD_ENVIRONMENT: host
jobs:
build-snap:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Get snapcraft login
run: echo "$SNAPCRAFT_LOGIN" > $GITHUB_WORKSPACE/SNAPCRAFT_LOGIN.txt
env:
SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }}
- name: Install snapcraft and login
run: |
sudo snap install snapcraft --channel=5.x/stable --classic
snapcraft login --with $GITHUB_WORKSPACE/SNAPCRAFT_LOGIN.txt
- name: Run snapcraft
run: |
snapcraft --enable-experimental-extensions
snapcraft upload --release=stable *.snap