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

Merge pull request #114 from zemanlx/feature/npm-version-pinning

npm version pinning

e11c55b3eb81494215eb5678ce4b2e1cdf4ebc00 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #113 from zemanlx/issue84/last-CMD-take-effect

Issue84/last cmd take effect

34dc71a323c81f41c1831285d3d259f3ce904cc5 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #112 from zemanlx/issue109/check-root-user-with-group

Check for root defined as UID 0 or root with group

2060ea0db1e2040d1a23f2636997202b703933fc authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #111 from zemanlx/issue108/enforce-tag-for-named-base-image

Add checks for `latest` as tag for named image

58f03ec4cde424466eea4258e631a545168f00fd authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #110 from zemanlx/support/issue-and-pr-template

Add issue and pull request template for GitHub

daab73c0aca1ed631bec0b52989af30cf65834f5 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Accept `--no-cache-dir` option in `pip install`

1c77cb247dba14e8427e7ad646603d980f9c39e1 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add rule to README

c3bf7bbb5e6b6fbc910150f7f7a93d1c38736600 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add rule for `npm version pinning`

Rule for pinning NPM packages to version, tag, or commit
supported formats by Hadolint
npm ins...

7a17c05094260efb4c50dc6eeb8b8a674fc577c2 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add tests for `npm version pinning`

a8a8153ca14c0347cb8508b76931ab3ad020aa39 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Change message for DL4004

6968b5a292d7c217c0f493c8f45b41ef23a25332 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Change message for DL4003

37038f2ca01646775c1a991004912b329895eb67 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Check for root defined as UID 0 or root with group

d523ab2c297df370833367a6ea140bc4cdc0c495 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add checks for `latest` as tag for named image

Multistage build added optional names for images, which can be used
later within Dockerfile.

694016345506350e1ee423e1e39cbf817136386b authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add issue and pull request template for GitHub

59e196a08e65c35f7b598960acf83b4dcf32dc03 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #102 from zemanlx/support/travis-cleanup

Travis cleanup

4a7875cd95b3d5dd0a8d7178eaf892c00606092a authored about 7 years ago by Lukas Martinelli <[email protected]>
Merge pull request #106 from zemanlx/fix/version-in-docker

Fetch tags and last 100 commits to get a version for shallow clone

40f566d85e0fbff599d54ca551a0ef2fea94b647 authored about 7 years ago by Lukas Martinelli <[email protected]>
Put pre-deployment steps into `after_success` section

50b4d71a18a57bc9b176c97dbeafbb3486fcb568 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Use gcc as a compiler explicitly

71f81d24e394d447fb56bdcd2259f658122555b9 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Change Travis cache download/upload timeout from 180 to 300

Otherwise, it is timeout-ing in OS X builds.

c9de769ef7b75a53869246d3f3b76b50eb4da55e authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove .ghc from cache

Builds use GHC installed by stack so that folder is not used.

44ec4012b5a7cdc87c8ccae7c2537a865d883803 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Retry to fetch dependencies and allow wait 30 minutes for Docker build

- Fetching dependencies timeout too often for OSX
- UPX in Docker build sometimes take more time...

8cfe6a79fff1585377efa3eddd853c4a4f3155ff authored about 7 years ago by Vlastimil Zeman <[email protected]>
Enable version check

ed589dba0709836c40c6087a541ef52002b2475d authored about 7 years ago by Vlastimil Zeman <[email protected]>
Use `stack default` to use the latest stack LTS

otherwise it is same build as `--resolver lts-9.10`

5ea6f42c19111a70390139441896ee4232d48ebc authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove not-used BUILD variable

8fc46b2e12f2af36fe37ba1d45f1c38ebf95db8e authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove apt section as we install GHC via stack

bbac12e90337c8907db1b45f15660bd44cd32c33 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove PACKAGES as it not used and slowing down OS X builds (500s)

c8d85c63f710d116affb6773e641f8fdf4f26881 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Use line break for long commands

fcdecebd982d3f110cfa3d271890d873f9f1e932 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove setting S3 mirror of Hackage

It is used by default.

c376699af11afc6aae2b1a560c895c2130403b9d authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove cabal from configuration as we use only stack

6bd01781a07dad40fe58a786b782dfaacadd6b23 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove unused lines

9bdb4ee707c254272ed4712eeece21b16bf88da9 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Fetch tags and last 100 commits to get a version for shallow clone

f585cf87075ba2083b1c77888553063bba04dbc5 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #99 from zemanlx/issues/95

Support for pip install arguments --user and --disable-pip-version-check

aa3db8731d9efa7d7081194918d9958215762d06 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #100 from zemanlx/feature/static-build

Build static binaries ...

5c6a445b71b4f1503e07bd7f81b1b6baa66ef31a authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #101 from zemanlx/fix/license-in-cabal

Change `MIT` to `GPL-3` as it is the license of project

a6a2d9c2d30bbb9df323cc6ea63ba8c5d838fffd authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #98 from zemanlx/fix/docker-upx-travis

Use the new UPX which is much faster

832066aedfeef67fbb69a66412f284f762913a19 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Change `MIT` to `GPL-3` as it is the license of project

a3a00b26233b3cc1641942e2ffbb022421f4425b authored about 7 years ago by Vlastimil Zeman <[email protected]>
Build static binary by default (if possible)

- Add `-fPIC` as default option for static build.
- Remove `-optl-static`, which required hack w...

f0871b757f4322becd95cfa100f5bbb5269bbfbf authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove hack with `crt` library

3a67cfa65b79c735deb8c4497e24149c0a6ed8a2 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Accept --user and --disable-pip-version-check for pip install

da7f565580881d2ce5a06fff864ce896165c5e27 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add tests for (not)allowed arguments of pip

f4785213b152bc52d1b6f0627b597aaf2bb927a7 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Use new UPX which is much faster

so Travis won't fail on timeout.

c70ab9e7ac0d09ee289e820c674f96960d8d92df authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #97 from zemanlx/feature/minimal-size-docker-image

Update dependencies + multistage docker image + version from git

bb0a49bb50aa7fbb726572165efdad083e8a9648 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add version number based on git describe

d13a863cb565811ac4cc946a0036461e2131f9a2 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Update shellcheck and resolver and fix its issues

e9b6dd10b8d108da7cb6e29f1c54cc3f8ce69bb2 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add stage for minimal distro image

45dda5e9793bc265ce0db8664cabcaaac6cb5d53 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Build static binary

d8d00a5af4f47102197584e8cf27bad0ea96181d authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add binary compression

e9dc6c8242153040785d596a0fcd1adbe90eed7a authored about 7 years ago by Vlastimil Zeman <[email protected]>
Fix Travis

- update stack and GHS
- remove non-existent package
- accept optparse-applicative-0.14.0.0 for ...

95af0d870e0aca3d45abe78a533a76df224aad91 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add build of Docker image to Travis

110b76d03d640356a14416cbfca813fd44c3e005 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Update base image to debian:stretch-slim

c257efcf3030e47b7056899e5728ad3970bdf0bb authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #79 from jwilk-forks/spelling

Fix typos in README

72748ac51578c332db72d343e87877c2eb584a37 authored about 7 years ago by Lukas Martinelli <[email protected]>
Merge pull request #96 from AlexandreCarlton/issues/95

Call exitFailure if Dockerfile cannot be parsed or one is not provided

c10e633c3cd53bc305959e2e2c5e4e6aaecb1bf1 authored about 7 years ago by Lukas Martinelli <[email protected]>
Call exitFailure if no Dockerfile is provided

This provides better feedback to the user (or calling script) that
hadolint has been misused.

R...

e00af2a97304ee128019e9b01bc1278c9070b1ca authored about 7 years ago by Alexandre Carlton <[email protected]>
Call exitFailure if Dockerfile cannot be parsed

This is useful when calling hadolint in a script before building an
image; we can prevent a pote...

04c6b2dab0aedf6426b6de12fccecf72f204cf5e authored about 7 years ago by Alexandre Carlton <[email protected]>
Fix typos in README

46f8e41b49c023c5d8004f89c70eb09cce472b26 authored almost 8 years ago by Jakub Wilk <[email protected]>
Catch missing arg in COPY DL3022 #56

85789f3da60223c64a94f622c055e7861b596de0 authored almost 8 years ago by Lukas Martinelli <[email protected]>
Catch missing arg in expose DL3021 #56

52b75d41e1424d1d4330ec86f2bca88f354f198a authored almost 8 years ago by Lukas Martinelli <[email protected]>
Remove extra parens

a3d14abdec911df4c9212e63adaa9683ad420d1f authored almost 8 years ago by Lukas Martinelli <[email protected]>
Bump Shellcheck to v1.4.4

8d1717b04c8f878ea9660b50a5d27dbbed890d25 authored almost 8 years ago by Lukas Martinelli <[email protected]>
Remove maintainer address rule #71

73d6f2fa5dde210499df437cac44df7cd4b67328 authored almost 8 years ago by Lukas Martinelli <[email protected]>
Error for deprecated MAINTAINER #71

9b0ba8bc529e0b205ba3c622d93c227044ababbb authored almost 8 years ago by Lukas Martinelli <[email protected]>
Merge pull request #69 from j3p0uk/DL3020_false_positive

Issue 68: Add supported file suffixes for DL3020

556edda1d1aad6d153758cf4100512ca45bef7cf authored about 8 years ago by Lukas Martinelli <[email protected]>
Issue 68: Add supported file suffixes for DL3020

fc3fbc97f52adf96bd75afd305df06100a036d22 authored about 8 years ago by JP Sullivan <[email protected]>
Merge pull request #66 from lukasmartinelli/feature/unified-error-formatting

Unified error formatting

a304f81cbc327b7f323338bda9133353d61161f2 authored about 8 years ago by Lukas Martinelli <[email protected]>
Add test for formatting error

814384fec9f093649f8dc3e35e0e90c1c5da2e81 authored over 8 years ago by lukasmartinelli <[email protected]>
Unified error formatting #57

f437c7ae4e2e79916b5cc3e1b40cfe4a99e27c35 authored over 8 years ago by lukasmartinelli <[email protected]>
Merge pull request #65 from lukasmartinelli/feature/healthcheck

Parse HEALTHCHECK

599b549243f4aabfc8921c71cbf72423ea099f57 authored over 8 years ago by John Backus <[email protected]>
Add SHELL check to README

b2b9951851d04d5885cea7e7a34fa4e2382f5cd8 authored over 8 years ago by Lukas Martinelli <[email protected]>
Parse HEALTHCHECK #62

e1740bf3d83a4c9a82fbcd7e7f5e7cf42586403b authored over 8 years ago by lukasmartinelli <[email protected]>
Update README.md

6fb245c309bb783f954acce5a027c87738c0288a authored over 8 years ago by Lukas Martinelli <[email protected]>
Merge pull request #61 from backus/feature/SHELL-rule

Add "use SHELL" rule for ln with /bin/sh

f46795307d0853bad6628dd961686028086e4fc6 authored over 8 years ago by Lukas Martinelli <[email protected]>
Add "use SHELL" rule for ln with /bin/sh

Fixes #59

8306ad7356a87392086cfaaf948ce324b5873909 authored over 8 years ago by John Backus <[email protected]>
Merge pull request #60 from backus/feature/parse-SHELL

Add support for parsing SHELL instruction

76ca8fe36bc03b2cc8ca6b753e53d0678a56ae47 authored over 8 years ago by Lukas Martinelli <[email protected]>
Add support for parsing SHELL instruction

d9d1837c913e1932e805242882beb3c35c668e9c authored over 8 years ago by John Backus <[email protected]>
Bump version to v1.2.1

d6f912f11e72140adfb95d12a6f60a29b6a055ea authored over 8 years ago by lukasmartinelli <[email protected]>
Merge pull request #52 from ilovezfs/optparse-applicative-0.13.0.0-incompat

optparse-applicative: restrict to <0.13.0.0

5aa3ac60dfb7e4133b7b5b7ce13d5c46b56be4a4 authored over 8 years ago by Lukas Martinelli <[email protected]>
optparse-applicative: restrict to <0.13.0.0

Until hadolint has support for optparse-applicative >=0.13.0,
restricting it to <0.13.0.0 preven...

6374181d99805b1fc7e466c20ca544fdbfefc7cf authored over 8 years ago by ilovezfs <[email protected]>
Update README.md

28533238ca51a06453f6ef57a29ad8f042bf4dc2 authored over 8 years ago by Lukas Martinelli <[email protected]>
Remove non existent json flag

6eac459b699848d850912e9d41fbee9c97148473 authored over 8 years ago by lukasmartinelli <[email protected]>
Allow version querying and support multiple Dockerfiles at once

9761a40c654f82610e97df3f6852921cc1930ba6 authored over 8 years ago by lukasmartinelli <[email protected]>
Bump version to v1.2

cdb24cf07c1627f4b46efd3c2c92c8002a1111e5 authored over 8 years ago by lukasmartinelli <[email protected]>
Update README.md

e72165e4513220e3dc541fb4d7e9309d9bacf1dd authored over 8 years ago by Lukas Martinelli <[email protected]>
Update README.md

8f5ead15706f7c1b8db0297292416ce06e7d09ba authored over 8 years ago by Lukas Martinelli <[email protected]>
Bump version to v1.1

af0c8b634f821312981d17cf82513298aadce360 authored over 8 years ago by lukasmartinelli <[email protected]>
Add regression for multiline labels #33

cb9ba2ee67f51d24c6040947b434be9bf8cb069a authored over 8 years ago by lukasmartinelli <[email protected]>
Parse ENV pairs with many spaces in between #33 #7

856c41dd1bc7fb249b1c1cde11cc92c720a7b54c authored over 8 years ago by lukasmartinelli <[email protected]>
Support - as /dev/stdin for @ye

e337f71657f23f5cec36e64686becf671eafa3b6 authored over 8 years ago by lukasmartinelli <[email protected]>
Recognize pip2 and pip3 #48

3384c5ab45cc3a1b0ceeda54b7a43caa9b29baf2 authored over 8 years ago by lukasmartinelli <[email protected]>
Merge pull request #47 from lukasmartinelli/hotfix/more-archives

Add more archive types #34

6cdb5c9690fad2ae577b8e8cd661cf3093bd8695 authored over 8 years ago by Lukas Martinelli <[email protected]>
Merge pull request #46 from lukasmartinelli/hotfix/pip-pinning

Fix pip pinning

d99148a5d632fa3ab1d09917a30495c69be499bc authored over 8 years ago by Lukas Martinelli <[email protected]>
Merge pull request #44 from lukasmartinelli/feature/better-cli

Better CLI interface

f7d1396d57f01ad872c7526ca53b5e15bbe1ee77 authored over 8 years ago by Lukas Martinelli <[email protected]>
Put all badges on same line

74fa780fc85ed48c46fa04f2b5801b401d2fd1d1 authored over 8 years ago by lukasmartinelli <[email protected]>
Add appveyor badge

6c23e504700f4233676ee18a85209fe9a30cdbd9 authored over 8 years ago by lukasmartinelli <[email protected]>
Add first appveyor build config

6bbcde5d44d6a3511cd81767a59167ba296eee26 authored over 8 years ago by lukasmartinelli <[email protected]>
Simplify build matrix to only support stack

47e9ddce23acec100ecc541e38d132d48f406648 authored over 8 years ago by lukasmartinelli <[email protected]>
Add more archive types #34

4f0fa469436307031e81fa265ad2f19ad101ac67 authored over 8 years ago by lukasmartinelli <[email protected]>
Supoort multiple comparison symbols in pip pinning #36

d71220b1564e19e329bb76036c478a24bea2d394 authored over 8 years ago by lukasmartinelli <[email protected]>
Support pip installing from git #36

4bd6ab60a9f45d6fb1e5ad0d5fc5d88403992bcd authored over 8 years ago by lukasmartinelli <[email protected]>
Merge pull request #43 from lukasmartinelli/feature/test-structure

Use HSpec

19746179b5703f374f1b7ee1c76088e6ae59a949 authored over 8 years ago by Lukas Martinelli <[email protected]>
Try import Control.Applicative to fix newer GHC

4391c21fa1a08ba1e8c8c522e8e1802f5ee26e6c authored over 8 years ago by lukasmartinelli <[email protected]>