DEV Community

loading...

GitHub Actions 利用時に misc/wasm にパスを通す

voluntas profile image voluntas ・1 min read

Go で "syscall/js" を利用してるとテストを実行したときに $GOROOT/misc/wasm 以下にパスが通ってる必要があります。

go env GOROOT を活用すれば簡単です。

name: main

on:
  push:
  pull_request:

jobs:
  main:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/setup-go@v2
        with:
          go-version: 1.14
      - uses: actions/checkout@v2
      - run: |
          export PATH=$(go env GOROOT)/misc/wasm:$PATH
          make test

一応 makefile も載せておきます。

all:
    GOOS=js GOARCH=wasm go build -o wasm.wasm


test:
    GOOS=js GOARCH=wasm go test

Discussion (0)

pic
Editor guide