distributable:
  url: https://github.com/context-labs/mactop/archive/refs/tags/{{version.tag}}.tar.gz
  strip-components: 1

versions:
  github: context-labs/mactop

platforms:
  - darwin/aarch64

provides:
  - bin/mactop

warnings:
  - sudo-required

build:
  dependencies:
    go.dev: ^1.20
  script:
    - go mod download
    - go build -v -trimpath -ldflags="$LDFLAGS" -o $BUILDLOC .
  env:
    GOPROXY: https://proxy.golang.org,direct
    GOSUMDB: sum.golang.org
    GO111MODULE: on
    BUILDLOC: '{{prefix}}/bin/mactop'
    LDFLAGS:
      - -s
      - -w

test: 'test "$(mactop --version)" = "mactop version: v{{version}}"'
