sshpiper/.github/workflows/snap.yaml
2021-10-04 12:22:08 +00:00

35 lines
No EOL
748 B
YAML

name: Snap package
on:
workflow_run:
workflows: ["E2E"]
types: [completed]
branches: [master]
jobs:
snap:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- name: Check out code
uses: actions/checkout@v2
- name: Dep
env:
SNAP_SECRET: ${{ secrets.snap }}
run: |
set -e
sudo snap install snapcraft --classic
echo $SNAP_SECRET | base64 -d > secret
snap run snapcraft login --with secret
- name: snap
run: docker-compose up --build --abort-on-container-exit
working-directory: sshpiperd/snap
- name: push
run: snap run snapcraft push *.snap
working-directory: sshpiperd/snap