Skip to content

Releases: inviqa/harness-go

0.10.0

09 Jun 07:43
b875fa3
Compare
Choose a tag to compare

Implemented enhancements:

  • Add integration tests to the app skeleton #128
  • Define kafka.host in the harness #127
  • Add commands to the harness for running integration test suites #126

Merged pull requests:

0.9.0

25 May 07:41
be1db40
Compare
Choose a tag to compare

Implemented enhancements:

  • Make it easy to add kafka to your local stack #114
  • Add gosec to the pipeline checks #112
  • Lock the go.version attribute immediately after project creation #111
  • Consider bringing dev tools into skeleton project as module dependencies. #85
  • Run CI jobs for MySQL and Postgres based projects #113 (jameshalsall)

Closed issues:

  • Add benchmarking tools #30

Merged pull requests:

0.8.0

05 Mar 08:23
c90b974
Compare
Choose a tag to compare

Implemented enhancements:

  • Add host versions of the ws go docker ... commands #107
  • Make it easier to do a prod build and use it in your local docker-compose stack #97
  • Add ws go fmt to format code in line with formatter #108 (jameshalsall)
  • Improve go mod init process #105 (jameshalsall)
  • Install dev tools in modules:before step #104 (jameshalsall)
  • Bump default Go version to 1.16 #103 (jameshalsall)
  • Output diff of go.mod/sum when mod check fails #102 (jameshalsall)
  • Add 'ws use prod' command to switch to production build #101 (jameshalsall)

Fixed bugs:

  • The go fmt check step in the pipeline does not return a non-zero exit code #106

Closed issues:

  • Make Go 1.16 the default version after it has been assessed #100

0.7.1

19 Feb 10:57
Compare
Choose a tag to compare

Fixed bugs:

  • In Go 1.16 the "go install" command needs a module version #96

Merged pull requests:

0.7.0

15 Feb 16:08
Compare
Choose a tag to compare

Implemented enhancements:

  • Add workspace command for consistency with PHP harness' "ws console" #82
  • Make it easier to run go install <module> in the Docker image #69
  • Add ineffassign to the pipeline checks #66
  • Allow the use of goimports as an alternative to gofmt, if preferred #62
  • Add recompile command #31
  • Add "ws app" command for quick access to app container #94 (jameshalsall)
  • Add ineffassign to pipeline checks #84 (jameshalsall)
  • Add gocyclo #79 (jameshalsall)
  • Add recompile command #78 (jameshalsall)
  • Remove Apache license in README #77 (jameshalsall)
  • Add go.formatter option for changing formatter #76 (jameshalsall)

Fixed bugs:

  • Move the Jenkinsfile.twig to the overlay directory #86
  • Apply overlay after ws install #93 (jameshalsall)

Closed issues:

  • Standardise ws go command naming to reflect where they are executed #89
  • Write a "how to" guide on how to add a database to your project using the harness #83
  • Write documentation on how to configure the harness for your project #70
  • Add gocyclo to pipeline checks #65
  • Do not remove the apt lists until after image-dependencies.sh is executed #35

Merged pull requests:

0.6.0

01 Feb 09:49
b9fcb2c
Compare
Choose a tag to compare

Implemented enhancements:

Fixed bugs:

0.5.1

03 Sep 08:12
86e0241
Compare
Choose a tag to compare

Merged pull requests:

0.5.0

02 Sep 14:15
d687383
Compare
Choose a tag to compare

Closed issues:

  • Update and bundle certificates if enabled #34
  • Make DB service tags configurable, with a default of "latest" #32

Merged pull requests:

0.4.0

25 Mar 10:35
Compare
Choose a tag to compare

CHANGES

  • MISC Do not hardcode a version number in readme (#28)
  • Use passthru for helm kubeval
  • Replace prometheus annotations with operator podmonitor (#29)

0.3.0

24 Feb 15:42
987d108
Compare
Choose a tag to compare
  • Makes container health probes and ports in the Helm chart configurable via the following templates
    • helm/app/templates/_probes.tpl for health probes
    • helm/app/templates/_container-ports.tpl for containerPort values
  • Adds a new empty twig template helm/app/_twig/values.yaml/additional.yml.twig, that allows projects to specify additional Helm values without having to override the entire values.yaml.twig file.