Releases: jbergstroem/hadolint-gh-action
v1.12.2
This version fixes a bug for certain self-hosted runners where global write permissions for /usr/local/bin
differs from the github vm images.
What's Changed
- fix: use sudo to move binary to
/usr/local/bin
by @jbergstroem in #145
Full Changelog: v1.12.1...v1.12.2
v1.12.1
This bugfix release improves version detection for older versions of Hadolint, which avoids re-downloading the binary
if its already installed.
What's Changed
- chore: move variable initialization by @jbergstroem in #139
- chore(docs): update examples by @jbergstroem in #140
- fix: remove space in debug output by @jbergstroem in #141
- fix: stricter version parsing by @jbergstroem in #143
Full Changelog: v1...v1.12.1
v1.12.0
After more than a year, it was finally time to cut a new version. This version most importantly contains a fix for when the action is invoked twice in one job, which failed.
What's Changed
- chore(deps): mvdan/sh v3.6.0 by @renovate in #111
- chore(deps): all non-major dependencies by @renovate in #112
- chore(deps): all non-major dependencies by @renovate in #113
- chore(deps): rhysd/actionlint v1.6.23 by @renovate in #115
- feat: update README via renovate by @jbergstroem in #116
- fix: don't annotate e2e tests by @jbergstroem in #117
- feat: run renovate config validation via docker by @jbergstroem in #119
- fix: remove "v" from bash_unit version by @jbergstroem in #121
- chore(deps): bash_unit v2.1.0 by @renovate in #120
- chore(deps): actions/checkout v3.4.0 by @renovate in #123
- chore(deps): actions/checkout v3.5.0 by @renovate in #124
- chore(deps): actionlint v1.6.24 by @renovate in #125
- chore(deps): actions/checkout v3.5.1 by @renovate in #126
- chore(deps): actions/checkout v3.5.3 by @renovate in #127
- chore(deps): actionlint v1.6.25 by @renovate in #128
- chore(deps): shfmt v3.7.0 by @renovate in #129
- chore: switch to majors for stable actions by @jbergstroem in #130
- chore(deps): actions/checkout v4 by @renovate in #131
- chore(deps): actionlint v1.6.26 by @renovate in #132
- chore(deps): actions/setup-node v4 by @renovate in #133
- fix: don't download hadolint twice by @SMoraisAnsys in #135
- fix: validate renovate config by @jbergstroem in #136
- chore(ci): switch from node to bun by @jbergstroem in #137
- chore: hadolint-gh-action v1.12.0 by @jbergstroem in #138
New Contributors
- @SMoraisAnsys made their first contribution in #135
v1.11.0
New release due to a version bump upstream. Also, should now support all formats that upstream provides. Small convenience fixes to further automate dependency management.
What's Changed
- feat: support more output formats by @jbergstroem in #104
- fix: renovate improvements by @jbergstroem in #105
- chore(deps): hadolint/hadolint v2.12.0 by @renovate in #106
- chore(doc): hadolint 2.12.0 by @jbergstroem in #107
- fix: silence output in version test by @jbergstroem in #109
- chore: hadolint-gh-action 1.11.0 by @jbergstroem in #110
New Contributors
Full Changelog: v1.10.0...v1.11.0
v1.10.0
Lots of under the hood changes; mainly due to dropping jq
and using a problem matcher. One relevant bug fix for cases of globbing which didn't expand properly (such as **/Dockerfile
) - see #82. Dependencies are now managed by renovatebot.
What's Changed
- feat: hadolint 2.10.0 by @jbergstroem in #74
- docs: correct usage.md examples by @khancyr in #76
- chore: update lint dependencies by @jbergstroem in #84
- chore: merge lint workflows by @jbergstroem in #89
- feat: refactor hadolint version support by @jbergstroem in #87
- fix: expand globs in bash prior using it by @jbergstroem in #82
- chore: improve test suite error output by @jbergstroem in #90
- fix: only act on specific lint file changes by @jbergstroem in #91
- chore: remove per-job triggers by @jbergstroem in #92
- Refactor output parsing by @jbergstroem in #97
- feat: use renovatebot by @jbergstroem in #99
- feat: refactor tests by @jbergstroem in #101
- fix: standardize curl options and make output optional by @jbergstroem in #102
- fix: resolve path to problem matcher by @jbergstroem in #103
Dependency updates
- chore: update to a newer github actions vm by @jbergstroem in #83
- build(deps): bump actions/setup-node from 3.0.0 to 3.1.0 by @dependabot in #69
- build(deps): bump actions/setup-node from 3.1.0 to 3.1.1 by @dependabot in #70
- build(deps): bump actions/checkout from 3.0.0 to 3.0.1 by @dependabot in #71
- build(deps): bump actions/setup-node from 3.1.1 to 3.2.0 by @dependabot in #73
- build(deps): bump actions/checkout from 3.0.1 to 3.0.2 by @dependabot in #72
- chore: update ci dependencies by @jbergstroem in #75
- build(deps): bump actions/setup-node from 3.2.0 to 3.3.0 by @dependabot in #77
- build(deps): bump actions/setup-node from 3.3.0 to 3.4.0 by @dependabot in #79
- build(deps): bump actions/setup-node from 3.4.0 to 3.4.1 by @dependabot in #80
- build(deps): bump actions/setup-node from 3.4.1 to 3.5.0 by @dependabot in #93
- build(deps): bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in #94
- build(deps): bump actions/setup-node from 3.5.0 to 3.5.1 by @dependabot in #95
New Contributors
Full Changelog: v1...v1.10.0
v1.9.1
Dependency updates and small fixes for ci coverage. Nothing to see here 😄
What's Changed
- feat: shellcheck 0.8.0 by @jbergstroem in #60
- feat: actionlint 1.6.7 by @jbergstroem in #61
- chore: update shfmt to 3.4.1 by @jbergstroem in #62
- build(deps): bump actions/setup-node from 2.4.1 to 2.5.0 by @dependabot in #63
- build(deps): bump actions/setup-node from 2.5.0 to 2.5.1 by @dependabot in #64
- build(deps): bump actions/setup-node from 2.5.1 to 3.0.0 by @dependabot in #65
- build(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #66
- feat: hadolint 2.9.3 by @jbergstroem in #67
- feat: update all ci dependencies by @jbergstroem in #68
Full Changelog: v1.9.0...v1.9.1
v1.9.0
This release brings dependency updates as well as some CI parallelism improvements.
Changes:
- feat: split ci jobs by @jbergstroem in #53
- chore: update actionlint to 1.6.4 by @jbergstroem in #54
- build(deps): bump actions/setup-node from 2.4.0 to 2.4.1 by @dependabot in #55
- chore: update shfmt to 3.4.0 by @jbergstroem in #56
- build(deps): bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #57
- build(deps): bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #58
- feat: hadolint 2.8.0 by @jbergstroem in #59
v1.8.0
Improvements to testing, more usage documentation and bumping hadolint.
Commits:
- 693448f fix: shellcheck source for test inclusions
- bc3442d feat: test multiple dockerfiles as input
- 4ba63d1 doc: add USAGE.md
- a1fff55 feat: hadolint 2.7.0
- 05d7039 feat: switch to wget and unify execution
- d540198 feat: test action on pr
- bc00c6b fix: typo in action test
- 4afe5ef fix: repo path url
- 23ff87f feat: check github action syntax with actionlint
v1.7.1
No new features except upstream bump. Improving testing and validation of bash.
Commits:
- 49f47d9 feat: hadolint 2.6.1
- b8a36e3 build(deps): bump actions/setup-node from 2.3.2 to 2.4.0
- 79fa50d build(deps): bump actions/setup-node from 2.3.1 to 2.3.2
- 6471fd0 build(deps): bump actions/setup-node from 2.3.0 to 2.3.1
- cb5d277 feat: shfmt 3.3.1
- 27fe13e feat: update bash_unit to 1.7.2
- 0d7df0c fix: tell shellcheck where to find source file
- 3b254d1 build(deps): bump actions/setup-node from 2.2.0 to 2.3.0