Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hadolint/hadolint

Dockerfile linter, validate inline bash, written in Haskell
https://github.com/hadolint/hadolint

Also tagging docker images with `v*`

f6c77cc1ca063852d80ab90fd62ec30d772d225a authored over 3 years ago by Jose Lorenzo Rodriguez <[email protected]>
fixed json formatting (#589)

It was outputting an array per file instead of combining them all

fixes #588

85a5357379e42a0274716679fe2c5655b5ca2272 authored over 3 years ago by José Lorenzo Rodríguez <[email protected]>
Adding rule DL3058 for email address format in label schema. (#579)

* Adding rule DL3058 for email address format in label schema.

* Removing overloaded string o...

e4e035464ed23fab5a6271bc24af1ede69385365 authored over 3 years ago by luke abraham <[email protected]>
DL3016: fix mistake argument to flag as package (#586)

- Add unit test case for `Shell.dropFlagArg`
- Add unit test case for DL3016 with `--loglevel v...

8d8d44089570cddf4e2778fdcf4399e9dd174a27 authored over 3 years ago by Moritz Röhrich <[email protected]>
DL3000, DL3045: fix absolute windows paths (#583)

* tests: Split tests into dedicated files

Given how humongously large Spec.hs has grown, it a...

f3b66ed1341ed9e327a29fe248c0627f0dd7dc3f authored over 3 years ago by Moritz Röhrich <[email protected]>
tests: Split tests into dedicated files (#582)

Given how humongously large Spec.hs has grown, it also had become harder
to handle and generall...

5589a535fc5b9ee899e08c24b8072228754ec834 authored over 3 years ago by Moritz Röhrich <[email protected]>
DL3045: Fix alternative windows paths #580 (#581)

- Fix alternative windows paths
- Split off tests into its own file

009ff0025cc47ebde8896ab2403d82bfc5122b2b authored over 3 years ago by Moritz Röhrich <[email protected]>
DL3045: Fix workdir detection in `ONBUILD` context (#575)

- Fix workdir detection on `ONBUILD` context by allowing the current
stage to take the specia...

dc6138245209dd4f7ba426eb313c3163437830da authored almost 4 years ago by Moritz Röhrich <[email protected]>
README.md: Add entries for DL3012 and DL3057 (#576)

These entries somehow got lost or forgotten. This commit adds them in
their current correct for...

bc27a2e77011e3fa259aab5cd6df1641c60eb8c3 authored almost 4 years ago by Moritz Röhrich <[email protected]>
Use haskell/actions instead of deprecated setup-haskell (#574)

* Use haskell/actions instead of deprecated setup-haskell

* pinning version to 8.10

0f3e9c34c5d775a13935d24c3250f74f43463b9e authored almost 4 years ago by José Lorenzo Rodríguez <[email protected]>
Lower compilation times (#572)

For some reasons, compiling Hadolint.Config with optimiaztions enabled
was taking a long time.
...

759b7fea40c35083c7b31d63e73c8d8fce74fda1 authored almost 4 years ago by José Lorenzo Rodríguez <[email protected]>
label-schema: Add configurable rules checking a label schema (#563)

* label-schema: Add configurable rules checking a label schema

- Add configuration options to...

e3e525bf0e895c72a6588dec7b33bdca05ef04c0 authored almost 4 years ago by Moritz Röhrich <[email protected]>
ci: improve Docker Release workflow (#571)

Setup the Docker Release workflow to build and push image to both
Dockerhub and GitHub Containe...

ff38f83432e594066b3b78f91a35a10be0b049ca authored almost 4 years ago by Eng Zer Jun <[email protected]>
dl3044: fix bug with variable detection (#569)

When a variable is defined in terms of another variable and that other
variable is not referred...

b01c5a98bb9091cff619e8987f482eccf52f6afe authored almost 4 years ago by Moritz Röhrich <[email protected]>
healthcheck: Rules for checking HEALTHCHECK instructions (#567)

- Add rule DL3012 that makes sure no stage has two `HEALTHCHECK`
instructions
- Add rule DL3...

c74c4f3f33b02c36c018e935c185bbb89b1b194c authored almost 4 years ago by Moritz Röhrich <[email protected]>
formatting with ormolu

858e4c111b11cb219fca67222e4c597bf55de957 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Add suggestion to run wget with --progress=dot:giga (#566)

Fixes #546

Warn when runnign wget without without --progress flag unless
other flags are pre...

5c5a644ecd2d79ca97412c5eca16298c0f14d7d0 authored almost 4 years ago by Michał Sochoń <[email protected]>
Major refactor for maintainability (#565)

* Refactoring hadolint to use as single pass check

The single pass is provided by the foldl l...

4db396caa9d0497e310d5eda532e0ca1d7bb1e3a authored almost 4 years ago by José Lorenzo Rodríguez <[email protected]>
rules: add rule linting `useradd` #553 (#554)

- Add rule to lint for missing flag `-l` during usage of `useradd` with
long UIDs.
- Number ...

6eaea2aaa3efeb32f3beedcbddeb9402f80d581b authored almost 4 years ago by Moritz Röhrich <[email protected]>
DL3045: fix when destination is a variable (#561)

- do not trigger DL3045 when the destination of the `COPY`
statement is or begins with a vari...

9ad3ef9cf48e19548cfa7e8a71a2ed6a527956ce authored almost 4 years ago by Moritz Röhrich <[email protected]>
Add rule for `COPY` when no `WORKDIR` is set #390 (#550)

* Add rule for `COPY` when no `WORKDIR` is set #390

- Add rule finding instance of `COPY` wi...

a556eafc42b10d188e098404e6ad617f90290f73 authored almost 4 years ago by Moritz Röhrich <[email protected]>
rules: refine selfreferencing env rule (#556)

- Allow a variable to reference itself in its definition once per `ENV`
statement

A variab...

f0ef28b9aa34a06d3aeff0e89218f1e77a6b7bc8 authored almost 4 years ago by Moritz Röhrich <[email protected]>
regression: Fix regression #551 (#552)

* regression: Fix regression #551

- Keep track of what `ENV`s and what `ARG`s have been def...

b39257cef8d2e9440f9764ba485f0e8786152973 authored almost 4 years ago by Moritz Röhrich <[email protected]>
Revert "rules: Add rule checking agains selfreferencing `ENV`s (#548)"

This reverts commit f5e05780d603340f548bd93ff4b976cf761ae3f3.

bbfa5bbb0fa0d53ba8e4ac5b7c38e9961ea7ad95 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
fix tests, formatting, cleanup

761d5e7dd1d2cf6f079fc51518447b8f41e13840 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
bump: language-docker v9.1.3, hadolint 1.22.2 (#549)

* bump: language-docker v9.1.3, hadolint 1.22.2

- Bump version of language-docker to 9.1.3
-...

af64f7a5a0b688654de587a058540bb615690330 authored almost 4 years ago by Moritz Röhrich <[email protected]>
Feature: Configurable rule severity (#543)

- Make rule severity overridable with any other severity.
- Remove unnecessary imports

This ...

03d4d3e3ab79b19f247699470ee01bd5ae029c5b authored almost 4 years ago by Moritz Röhrich <[email protected]>
rules: Add rule checking agains selfreferencing `ENV`s (#548)

- Add Rule to check agains `ENV` statements where one variable
references another variable de...

f5e05780d603340f548bd93ff4b976cf761ae3f3 authored almost 4 years ago by Moritz Röhrich <[email protected]>
feature: colorize TTY output #267 (#547)

* feature: colorize TTY output #267

- add `--color` flag to switch on colorization
- defaul...

2006e27b2882f929428a7f7f57fc98b100fb0185 authored almost 4 years ago by Moritz Röhrich <[email protected]>
BUmping version to v1.22.1

e87da8582de732440b40da8cb7ad701560223ea3 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bump allenevans/set-env from v2.0.0 to v2.0.1 (#545)

Bumps [allenevans/set-env](https://github.com/allenevans/set-env) from v2.0.0 to v2.0.1.
- [Rel...

e5983139f1dd37fd2e77a08ab0fc5b6f3f90d624 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fixed the release script?

4160463da15d08201a15e987af0eb481f395948d authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
fix upload artifacts script

888806e4cb6baa82882fbd0978dc5055c96d35e3 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
last try at fixing the release

e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
another fix to release script

04bd9072b824cc58fa60016c762a0cb5f270bb9b authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fix release script

587992f8830a8184c437edfc114e589d11af49ba authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
using --flags instead

ebee40b3a9b1d5da780a3c93b36c4a94ad50b236 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
another try at fixing the release script

3426851304718d1c3f3fccdc1c9be03e74080524 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
trying without space

898cf00960231fc37504c10dae9b73b532dc37cc authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
bump version to 1.22.0

911a2709fa109ed05ff5e65fe42832fcae38b7d3 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Restore static compilation (#541)

I broke it by forgetting to pass the static flag and the fPIC option to
GHC when moving the bui...

59493d1332b7147f88d09af32151ed851f180dc6 authored almost 4 years ago by José Lorenzo Rodríguez <[email protected]>
Add '--no-fail' option (#528)

* Add '--no-fail' option

Each formatter shall exit non 0 code when any error occurs unless '-...

8e85f53a1601e03f76dda20cf45ee8282b6cca8c authored almost 4 years ago by Benjamin Einaudi <[email protected]>
Bump actions/cache from v2 to v2.1.4 (#538)

Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4.
- [Release notes](ht...

d0815ec99a474c661bcefd98968ac33d87a76044 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/create-release from v1.1.1 to v1.1.4 (#540)

Bumps [actions/create-release](https://github.com/actions/create-release) from v1.1.1 to v1.1.4....

f070c0af621bf7cd4c68303b6f7360c07df87405 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/upload-artifact from v1 to v2.2.2 (#539)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v1 to v2.2.2.
...

95b897eaa1131b2dfd6de7643c7c9d8f9d8692ab authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/download-artifact from v1 to v2.0.8 (#537)

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from v1 to v2.0....

09e10e5aceb7f2ce92c0cf1a9807d627261457c9 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/upload-release-asset from v1.0.1 to v1.0.2 (#536)

Bumps [actions/upload-release-asset](https://github.com/actions/upload-release-asset) from v1.0....

cfca807be3ba4d4a433bfaf53e9837e81620d8fc authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Allow dependabot to check github actions (#535)

9831b939e92901b3a510fc1bd11c0d5f72631fc2 authored almost 4 years ago by John Losito <[email protected]>
bugfix: more accurate matching on `pip` (#533)

- Make matching pip commands more accurate

Pip has a lot of different ways of calling (`pip`,...

e4acb9fe88c9d1195c4f287026645223f09ba9b4 authored almost 4 years ago by Moritz Röhrich <[email protected]>
rules: Check against illegal instructions within `ONBUILD` #512 (#526)

- Add rule to check agains illegal instructions within `ONBUILD`
instructions
- Modify rule ...

68ed5715c180a31e4e81440c28ed7e69e5e30702 authored almost 4 years ago by Moritz Röhrich <[email protected]>
forgot to commit the cabal file last time

8443ba7673172cbb7531a47e3368ce826d82771c authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improve file-type detection for dockerfiles (#527)

Updates the pre-commit hook to detect via filetype instead of filename

6bc7694ad8665184b55071ebe9c8ee6ab7278944 authored almost 4 years ago by wwuck <[email protected]>
Bump version to 1.21.0

cb19447de571d0c88b1650dd3e2e42d0c637f445 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Rename workflow that had a clash

a12a489f41b9a34f67a4ce40637547245b65d951 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
add pre-commit hook configuration (#523)

* add pre-commit hook configuration

* fix markdown linting

400d4614a78862892aaa254f873e2909cc674aff authored almost 4 years ago by wwuck <[email protected]>
format

e3fa9c7428734f6f2f99efbc94c423a4c4292f69 authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Implement codeclimate report compatible with gitlab (#525)

Allow user to specify a 'codeclimate_report' compatible with gitlab. This report will be json li...

822db6d4bed57a2d20f77f10b682673c418b9ffd authored almost 4 years ago by Benjamin Einaudi <[email protected]>
Bump version to 1.20.0

c44ca066a75f6afb4b21dd1a74f518f064259f7c authored almost 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #517 from m-ildefons/apt-dist-upgrade

DL3005: Fix missing dist-upgrade #514

3ffd0e440b7dbad46381cac17407438478e5ad88 authored almost 4 years ago by Vlastimil Zeman <[email protected]>
DL3005: Fix missing dist-upgrade #514

- Check for `apt-get dist-upgrade` in addition to the existing
check for `apt-get upgrade`

Pe...

01180f1d51796b19f48171894eb0a4f81b6e70c7 authored almost 4 years ago by Moritz Röhrich <[email protected]>
format: add rule severity to tty output #495 (#501)

- Add rule severity to tty output

06208fc227fa2379e4f6866f190294deb568f394 authored almost 4 years ago by Moritz Röhrich <[email protected]>
Add workflow to deploy the container images to ghcr.io (#504)

* Add workflow to deploy the container images to ghcr.io

* Modify docs around hadolint docker...

ef91156675841fa6cbcd44d1977ad4e75b6fc255 authored about 4 years ago by Ángel Barrera <[email protected]>
Add Mega-Linter in "Code Review tools" sections (#499)

Add Mega-Linter in "Code Review tools" sections

f364c9118c21bee1de8a4a909b3844b5d43346cc authored about 4 years ago by Nicolas Vuillamy <[email protected]>
Merge pull request #496 from hadolint/github-actions

Replacing travis with github actions

c9a4318ad23891d46e0bb190134b3f8e3bd1393a authored about 4 years ago by José Lorenzo Rodríguez <[email protected]>
Merge branch 'master' into github-actions

16e2baa9b35d83d566a07807b9e3215d55132306 authored about 4 years ago by José Lorenzo Rodríguez <[email protected]>
backwards compatible binary names

dc5b8ce95cd92ee067764823f202f8abb7fbe69a authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
fix README

5dd6e9f87ced76982c997ab63bc7d820798140a6 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
fixed releases for windows

d6769e8952be8d73560c553e741b1c2e4542c582 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
probably fixing the windows release

f053b255654d3eba0de51aab6dc812ae365ca69f authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
running on pushes to master

049818aae1f8afa6b32b8f501b12c7c5a4063205 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
use better get-tag

71b628862280bdcb28b2f25979ea090f7b297fad authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
do not use deprecated stuff

cfdc7f11d11bbf202e672aaa260b326b6056ee17 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
fix syntax

b2f95158f32827dbcc3077cd90dd9c2c9cd3b60a authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
better name for hlint workflow

2de84b4fa2e6345d323efe4b47ffdc90b418d1ac authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Separate the workflows in multiple files

add a release workflow

0ef2d85ba23844241bd3eaaa5414fae85d8e8e7d authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #498 from pquentin/patch-1

Fix link to DL3042

f3631dfa69499c9183899e129f9b3d87a4191431 authored about 4 years ago by José Lorenzo Rodríguez <[email protected]>
forgot app

8a7758ade8c90e1d9c1ec54e1ac08aaeff869d66 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
give hlint-run a try

63c835584b2eb44fdaa8743760a225c778fbc6a6 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
a newer hlint

529d0e9895b0a57b21d04aeafb74bfdd7746df96 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
the hlint action does not work :(

904188e6d05ddd51a65a8b4cedee454f381a260f authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
force an hlint suggestion

e900f362662b6806b40902e38c8582e83ac07433 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
debug hlint

ca9af2bdbc7c76e28e503d097934c5cbd556a8ea authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Try to use a simple one

23d7aa66dd8b93d4daf2beae338136d58b8f7d3e authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
different remark check

d1006aa4ba858e11359b3978e02cb29c452004e2 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Add remark lint

fbe3b4f778220038a73dee5f114cde7e38319b0b authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
need to checkout first

6097355611fa26624eb16abac6398683660db5d5 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added hlint linting

b1f520f44f798a1da9e74deeed8ea900b4158c9b authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fix link to DL3042

The wiki page does not exist yet but should be created.

988e438d2f4f4bf35f682ad0f85e688e189ff269 authored about 4 years ago by Quentin Pradet <[email protected]>
Trying with cabal instead

53b8a3e86740e7db16533e85e491201c328d404e authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
here's hoping

cb4b53afb227a499071fe60bfc1e91f3e2225d25 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
renaming again

8eef6e155dc7eebd0adcac76db68ed87a22695d3 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
try gain

583e53903588004b71c6f1589b39da347a0ea931 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
try to delete cache

d885937fc48c835d5cc5012030a52ced691cada0 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
more debug

9ebac245606f16a699db31604dcc8a715dccedcc authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
more debug

d9aa1e7cc42c228ac3ecdecc374adb18b2f5a15f authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
debug

bfb0ec126f67522268d24882770eaea950f77dea authored about 4 years ago by José Lorenzo Rodríguez <[email protected]>
rename file

58b8af2bd9db4ead86be6857fdf0f91e7c974ea4 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
Try it on windows too

3a396d28a7144d2c7f1d6163b7257ee485134bc3 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
linux + macos

abda63d501eb1fa361535f937c7f75a48ee41766 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>
latest version of setup-haskell

3fd051d37b6dbc6bc00a69b0a0b338a01b28f619 authored about 4 years ago by Jose Lorenzo Rodriguez <[email protected]>