* Bump semantic-release from 17.0.4 to 17.2.3
Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 17.0.4 to 17.2.3.
- [Release notes](https://github.com/semantic-release/semantic-release/releases)
- [Commits](https://github.com/semantic-release/semantic-release/compare/v17.0.4...v17.2.3)
Signed-off-by: dependabot[bot] <support@github.com>
* ci: remove temporary GOPATH fix
* ci: bump setup-go to v2
* ci: bump checkout from v1 to v2
* build: replace 'GOPATH' with 'go env GOPATH'
* build: revert back to GOPATH
* ci: update to new way of exporting to env
* chore: check if golangci-lint is installed
* chore: remove golangci-lint check
* ci: switch to using golangci-lint action
* ci: switch to new supported env
* ci: update checkout and setup-go to v2
* ci: reduce lint steps
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jason <jagoodse@microsoft.com>
* build: update `.devcontainer` to use Go 1.14.0
* style: remove trailing spaces from example helm
* build: bump golangci-lint to work with Go 1.14
* chore: bump abstrakt to Go 1.14 and update dependencies
* fix: helm 3.1.2 has issues with chart.value
In helm 3.1.2 when saving chart to file, `chartutil.SaveDir()` ignores chart.Values and instead uses chart.Raw. This commit introduces a work-around.
* ci: builds using Go 1.14 and tests on Go 1.13 and 1.14
* ci: setup-go use latest from master
* chore: check error when marshalling yaml in `compose.go`
* ci: use different GitHub token
* docs(usage): cleanup
* build: correct zip abstrakt windows binaries
* feat: injectable version and git commit hash
* style: rearranging imports.
* chore: updating gitingore.
Ignoring node_modules and package-lock.json.
* ci: implement semantic-release
* ci: add GitHub action workflow to build abstrakt
* test: fix unit test in `cmd/diff_test.go`
* docs: add GitHub action shield to `README.md`
* build: update makefile to handle different OSs
* chore: commit `package-lock.json`
* chore: semantic-release builds and releases multiple OS binaries
* ci: build in parallel and targets multiple OSs
* refactor: GitHub action workflow
* chore: update gitignore to ignore `checksums.sha256`
* chore: merge `.releaserc` with `package.json`
* refactor: clean up version and commit output
* build: `makefile` added targets for generating and verifying sha256
* build: `.devcontainer` updated to install node
* test: fix issues with test running on windows
* ci: add windows build agent
* docs(usage): add newline to end of doc
* docs(readme): include `table of contents` & linked to `CONTRIBUTING.md`
* docs(contributing): include committing guidance & `table of contents`
`Coding rules` was pulled straight from semantic-release's [CONTRIBUTING.md](https://github.com/semantic-release/semantic-release/blob/master/CONTRIBUTING.md#coding-rules) docs.
* docs(contributing): add section for `Working with the code`
* docs(contributing): add info on getting environment setup
* ci: remove Azure Pipelines in favour of GitHub Actions
* build: makefile uses `zip` if GOOS are set to `windows`
* build: clean up the devcontainer a little
There was repeat installs.
* refactor: typo in `cmd/diff_test.go`
`winExpacted` should be `winExpected`.
* docs(contributing): slight adjustment to test coverage rules
* ci: ignore trigger when changes are made to `.md` files