Releases: sheldonhull/magetools
Releases · sheldonhull/magetools
v0.0.7 - improve SilentInstallTools output and handling
Full Changelog: v0.0.6...v0.0.7
- Don't exit on error during install, to allow all other successful tools to continue
- Output the failing install command now so it's not confusing to figure out the failure.
v0.0.6 - refactor(magetoolsutils): improve debug flag based on github, azure devops, and debug flag
Full Changelog: v0.0.5...v0.0.6
- Fix starter template using func() instead of func in mg.Deps chain.
- Add
mage
to gotools init default tooling.
v0.0.5 gitleaks
What's Changed
- feat: add gitleaks scanner and improve pkg utilities for installs by @sheldonhull in #13
Full Changelog: v0.0.4...v0.0.5
v0.0.04 - apply missing v prefix
Full Changelog: 0.0.3...v0.0.4
Apparently need to to include v prefix for this to be recognized properly as a Go package. 😀
0.0.3 - Semver versioning enabled
0.0.2 (2021-12-23)
New feature:
- add devcontainer build task(
f055a56
) (@sheldon Hull) - docker: add basic docker build command, prune, and handle docker-compose vs docker compose(
8250188
) (@sheldon Hull) - gotools: ⚡ add golines as default wrapper(
730e08a
) (@sheldon Hull) - improve test output(
88e8a43
) (@sheldon Hull) - examples: 🎉 add .env file copy example(
256325c
) (@sheldon Hull) - ✨ add debug logging option and nice section headers to init tasks to reduce need in external calls(
a83dabb
) (@sheldon Hull) - tooling: 🎉 add silent spinner out for any tasks(
86f5017
) (@sheldon Hull) - tooling: default to silent install of tools with spinner(
ea2540e
) (@sheldon Hull) - gotools: ⚡️ add automatic detection of local mod file for goimports command(
7dd6041
) (@sheldon Hull) - gotools: ♻️ improve golangci-lint formatting, linting, and other checks(
27b9567
) (@sheldon Hull) - gotools: ➕ add gotools for VSCode to initialization of toolList for go tools init command(
50bdfd0
) (@sheldon Hull) - licensing: add recursive check and force override path"(
e98c73e
) (@sheldon Hull) - gotools: add Test() func(
3b398e1
) (@sheldon Hull) - gittools: ✨ add gittools to install common go git tooling like git-town and bit for devcontainer onboarding(
8cee5d8
) (@sheldon Hull) - licensing: ✨ add licensing checks using go-license(
82964d5
) (@sheldon Hull) - ✨ include starter templates to accelerate start(
370eae4
) (@sheldon Hull) - ci: ✅ add check for netlify CI(
a8f926d
) (@sheldon Hull) - docker: 🎉 add initial docker build and run mage tasks(
caeb2b8
) (@sheldon Hull) - gotools: 🎉 add go formatting and linting helpers(
541c2fc
) (@sheldon Hull) - gotools: ✨ add gotools for running go specific actions(
ef97514
) (@sheldon Hull) - ✨ add ci and fancy packages and linting and tests(
8cf510c
) (@sheldon Hull) - 🚀 initial deployment with tool retool replacement (#1)(
1ee7bbc
) (@sheldonhull)
Bugs fixed:
- deps: update module github.com/magefile/mage to v1.12.1 (#11)(
3279af3
) (@renovate[bot]) - deps: update module github.com/manifoldco/promptui to v0.9.0 (#10)(
8818c61
) (@renovate[bot]) - deps: update module github.com/pterm/pterm to v0.12.33 (#9)(
f6bc4b0
) (@renovate[bot]) - gotools: 🐛 fix double formatting by exiting after running gofumpt or golines(
e79301e
) (@sheldon Hull) - gotools: 🐛 remove go cli embedded command included by accident in fmt(
fdf0dad
) (@sheldon Hull) - gotools: standardize on gofumpt to avoid import whiplash(
e22ce3a
) (@sheldon Hull) - tooling: ♻️ remove get based syntax favoring go install syntax(
5d2f528
) (@sheldon Hull) - tooling: correct logic to bypass install when exists(
f977314
) (@sheldon Hull) - gotools: 🐛 adjust break to continue for cleanup(
afe4f53
) (@sheldon Hull) - devcontainer mounts for docker(
3a3d3e1
) (@sheldon Hull) - run go mod init to configure as module(
77523ee
) (@sheldon Hull) - initial magetools tests(
1d12f82
) (@sheldon Hull) - initial magetools tests(
bf1b82d
) (@sheldon Hull) - initial magetools tests(
58b6192
) (@sheldon Hull) - initial magetools tests(
d078ad5
) (@sheldon Hull) - comment out tools slice to allow for defining in caller(
3b2a89d
) (@sheldon Hull)