grim/convey

Add a linux-arm64 build and cleanup .hgignore
redux
2021-10-07, Gary Kramlich
dc10cf46e03b
Parents 7ee34144d00c
Children 26b80367b6ed
Add a linux-arm64 build and cleanup .hgignore
  • +5 -9
    .hgignore
  • +28 -17
    convey.yml
  • --- a/.hgignore Wed Oct 06 23:11:39 2021 -0500
    +++ b/.hgignore Thu Oct 07 04:22:26 2021 -0500
    @@ -1,11 +1,7 @@
    -syntax: regexp
    -^convey(-.+-amd64(\.exe)?)?$
    -\/junit\.xml$
    -\/(foo|bar|baz|qux|quux)\/
    -vendor\/
    -
    syntax: glob
    -*.sublime-workspace
    .*.swp
    -.convey
    -
    +convey
    +convey-*-darwin-*
    +convey-*-freebsd-*
    +convey-*-linux-*
    +convey-*-windows-*.exe
    --- a/convey.yml Wed Oct 06 23:11:39 2021 -0500
    +++ b/convey.yml Thu Oct 07 04:22:26 2021 -0500
    @@ -14,6 +14,7 @@
    - convey-${CONVEY_VERSION}-darwin-amd64
    - convey-${CONVEY_VERSION}-freebsd-amd64
    - convey-${CONVEY_VERSION}-linux-amd64
    + - convey-${CONVEY_VERSION}-linux-arm64
    - convey-${CONVEY_VERSION}-windows-amd64.exe
    clean:
    type: convey/clean
    @@ -24,23 +25,6 @@
    image: ${GO_IMAGE}
    workdir: ${CONVEY_WORKSPACE}
    command: go test ./...
    - build-linux-amd64:
    - type: docker/run
    - image: ${GO_IMAGE}
    - workdir: ${CONVEY_WORKSPACE}
    - environment:
    - - CGO_ENABLED=0
    - - GOOS=linux
    - - GOARCH=amd64
    - command: go build -o convey-${CONVEY_VERSION}-${GOOS}-${GOARCH}
    - build-windows-amd64:
    - type: docker/run
    - image: ${GO_IMAGE}
    - workdir: ${CONVEY_WORKSPACE}
    - environment:
    - - GOOS=windows
    - - GOARCH=amd64
    - command: go build -o convey-${CONVEY_VERSION}-${GOOS}-${GOARCH}.exe
    build-darwin-amd64:
    type: docker/run
    image: ${GO_IMAGE}
    @@ -57,6 +41,32 @@
    - GOOS=freebsd
    - GOARCH=amd64
    command: go build -o convey-${CONVEY_VERSION}-${GOOS}-${GOARCH}
    + build-linux-amd64:
    + type: docker/run
    + image: ${GO_IMAGE}
    + workdir: ${CONVEY_WORKSPACE}
    + environment:
    + - CGO_ENABLED=0
    + - GOOS=linux
    + - GOARCH=amd64
    + command: go build -o convey-${CONVEY_VERSION}-${GOOS}-${GOARCH}
    + build-linux-arm64:
    + type: docker/run
    + image: ${GO_IMAGE}
    + workdir: ${CONVEY_WORKSPACE}
    + environment:
    + - CGO_ENABLED=0
    + - GOOS=linux
    + - GOARCH=arm64
    + command: go build -o convey-${CONVEY_VERSION}-${GOOS}-${GOARCH}
    + build-windows-amd64:
    + type: docker/run
    + image: ${GO_IMAGE}
    + workdir: ${CONVEY_WORKSPACE}
    + environment:
    + - GOOS=windows
    + - GOARCH=amd64
    + command: go build -o convey-${CONVEY_VERSION}-${GOOS}-${GOARCH}.exe
    plans:
    default:
    @@ -74,6 +84,7 @@
    - build-darwin-amd64
    - build-freebsd-amd64
    - build-linux-amd64
    + - build-linux-arm64
    - build-windows-amd64
    - name: export
    tasks: