Skip to content

Merge pull request #1 from huntdatacenter/dev #3

Merge pull request #1 from huntdatacenter/dev

Merge pull request #1 from huntdatacenter/dev #3

Workflow file for this run

name: Build charm
on:
push: {}
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
platform:
- linux/amd64
# - linux/arm/v7
# - linux/arm/v8
- linux/arm64
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Init LXD
run: |
set -euxo pipefail
sudo lxd init --auto
# This is a throw-away CI environment, do not do this at home
sudo chmod 666 /var/snap/lxd/common/lxd/unix.socket
# Fixup iptables forwarding issues from LXD containers with a flush and
# re-create of rules.
sudo iptables -F FORWARD
sudo iptables -P FORWARD ACCEPT
- name: Install charmcraft snap
run: |
sudo snap install charmcraft --classic --channel=latest/stable
- name: Build charm with charmcraft
run: |
charmcraft pack --verbose