diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..509d54b --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,23 @@ +name: Build + +on: + pull_request: + push: + branches: + - main + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + container: ghcr.io/tinygo-org/tinygo-dev:latest + steps: + - name: Work around CVE-2022-24765 + # We're not on a multi-user machine, so this is safe. + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" + - name: Checkout + uses: actions/checkout@v4 + - name: TinyGo version check + run: tinygo version + - name: Run build and smoke tests + run: make smoke-test