abstrakt/tools
Jason 7e423b0a08 feat: implement semantic-release (#65)
* 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
2020-03-12 15:36:12 +11:00
..
file feat: implement semantic-release (#65) 2020-03-12 15:36:12 +11:00
find feat: implement semantic-release (#65) 2020-03-12 15:36:12 +11:00
guid feat: implement semantic-release (#65) 2020-03-12 15:36:12 +11:00
logger Moved tools out from internal to root of project. 2020-01-23 15:23:05 +11:00
test feat: implement semantic-release (#65) 2020-03-12 15:36:12 +11:00