@ 261105.1
current
name: webasm

on:
  pull_request:
  push:
    branches:
      - main

jobs:
  build:
    name: build
    runs-on: [ubuntu-latest]
    strategy:
      fail-fast: false
      matrix:
        go: ["stable", "oldstable"]
    steps:
      - name: Check out code into the Go module directory
        uses: actions/checkout@v7

      - name: Set up Go
        uses: actions/setup-go@v7
        with:
          go-version: ${{ matrix.go }}
        id: go

      - name: Get dependencies
        run: go get -v -t -d ./...

      - name: Build the web assembly mouse demo
        run: env GOOS=js GOARCH=wasm go build _demos/mouse.go