box: tcnksm/gox

build:
  steps:
    - setup-go-workspace
    - script:
        name: go get
        code: |
          go get github.com/tools/godep
          godep restore
    - script:
        name: check format
        code: |
          if [ `go fmt ./... | wc -l` -gt 0 ]; then echo "go fmt error"; exit 1; fi
    - tcnksm/gox:
        os: "darwin linux freebsd netbsd openbsd"
        arch: "386 amd64 arm"
    - yudai/targz:
        input: $WERCKER_OUTPUT_DIR/pkg
        output: $WERCKER_OUTPUT_DIR/dist

deploy:
  steps:
    - tcnksm/ghr:
        token: $GITHUB_TOKEN
        input: dist
        replace: true
