From 4a81eda0a846a29d19cf55661015c7daf545f95a Mon Sep 17 00:00:00 2001 From: infinityofspace <30715462+infinityofspace@users.noreply.github.com> Date: Tue, 23 Aug 2022 18:30:44 +0200 Subject: [PATCH] added snap install test workflow --- .github/workflows/snap_install_test.yml | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/snap_install_test.yml diff --git a/.github/workflows/snap_install_test.yml b/.github/workflows/snap_install_test.yml new file mode 100644 index 0000000..d6c928b --- /dev/null +++ b/.github/workflows/snap_install_test.yml @@ -0,0 +1,35 @@ +name: snap install test + +on: + push: + pull_request: + +jobs: + test-snap-install: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: build snap + uses: snapcore/action-build@v1 + id: snapcraft + + - uses: actions/upload-artifact@v3 + with: + name: snap + path: ${{ steps.snapcraft.outputs.snap }} + + - name: install certbot + run: sudo snap install certbot --classic + + - name: install snap build + run: sudo snap install --dangerous ${{ steps.snapcraft.outputs.snap }} + + - name: connect plugin to certbot + run: | + sudo snap set certbot trust-plugin-with-root=ok + sudo snap connect certbot:plugin certbot-dns-porkbun + + - name: check if plugin is registered + run: certbot plugins | grep -c "certbot_dns_porkbun" || true