Skip to content

Releases: atc0005/go-ci

Release v0.2.9

14 Oct 10:35
f5c691a
Compare
Choose a tag to compare

Added

  • Cross-platform Debian build image
    • used to generate cgo binaries for multiple architectures/platforms

Fixed

  • Dockerfiles using deprecated ENV syntax

References

Release v0.2.8

12 Oct 10:07
b227481
Compare
Choose a tag to compare

Changed

  • Dependencies
    • honnef.co/go/tools/cmd/staticcheck
      • 2020.1.5 to 2020.1.6

References

Release v0.2.7

08 Oct 15:43
cbb8139
Compare
Choose a tag to compare

Added

  • new Alpine build images to support cgo builds
    • based on the latest version of the current stable i386/golang and
      golang alpine images.
    • used for building Go applications, both directly and via Makefile
      builds.
    • uses musl libc instead of glibc
    • supports cross-platform, static cgo-enabled builds for Windows and Linux
    • new tags
      • go-ci-stable-alpine-buildx86
      • go-ci-stable-alpine-buildx64

Changed

  • Dependencies

    • actions/checkout
      • v2.3.2 to v2.3.3
    • actions/setup-node
      • v2.1.1 to v2.1.2
  • Light README updates to describe new image

  • Makefile changes to build/tag the new images

References

Release v0.2.6

11 Sep 11:50
46aa753
Compare
Choose a tag to compare

Changed

  • Go versions
    • Update stable container from 1.15.1 to 1.15.2
    • Update oldstable container from 1.14.8 to 1.14.9
    • Update unstable container from 1.15.1 to 1.15.2
      • the plan is to swap out to the next unstable Go version when it becomes
        available

References

Release v0.2.5

08 Sep 12:53
0d3a56c
Compare
Choose a tag to compare

Changed

  • Update golangci/golangci-lint from v1.30.0 to v1.31.0
    • binary installed within oldstable, stable and unstable images
    • Docker image used as a builder/base for lint-only image

References

Release v0.2.4

08 Sep 12:23
2d51a7c
Compare
Choose a tag to compare

Added

  • golangci-lint linters
    • unstable container
      • errcheck
      • gocognit
      • gocyclo
      • goerr113

Changed

  • Go versions

    • Update stable container from 1.15.0 to 1.15.1
    • Update oldstable container from 1.14.7 to 1.14.8
    • Update unstable container from 1.15rc2 to 1.15.1
      • the plan is to swap out to the next unstable Go version when it becomes
        available
  • unstable container

    • use latest stable Go version (see note above)
    • update linters (see above)
    • local copy of golangci-lint config file specific to this image variant

References

Release v0.2.3

12 Aug 10:21
0ec9dc3
Compare
Choose a tag to compare

Changed

  • Go versions

    • Update stable container from 1.14.7 to 1.15.0
    • Update oldstable container from 1.13.15 to 1.14.7
    • NOTE: the unstable container is still at 1.15rc2 for now
  • Dependencies

    • upgrade actions/checkout
      • v2.3.1 to v2.3.2

References

Release v0.2.2

08 Aug 10:00
4128e93
Compare
Choose a tag to compare

Changed

  • Go versions
    • Update "stable" container from 1.14.6 to 1.14.7
    • Update "oldstable" container from 1.13.14 to 1.13.15
    • Update "unstable" container from 1.15rc1 to 1.15rc2

References

Release v0.2.1

03 Aug 10:09
4c7aced
Compare
Choose a tag to compare

Changed

  • Update golangci/golangci-lint from v1.29.0 to v1.30.0
    • binary installed within oldstable, stable and unstable images
    • Docker image used as a builder/base for lint-only image

References

Release v0.2.0

02 Aug 14:16
28f0e46
Compare
Choose a tag to compare

Added

  • Bundle golangci-lint and markdownlint config files
    • provide a usable default baseline for our projects, hopefully for others
      also

Fixed

  • Fix Makefile recipe description

References