Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hadolint/language-docker
Haskell Dockerfile parser, pretty-printer and EDSL
https://github.com/hadolint/language-docker
bc384d4fa4298a8505fce72c4b721d692e2686fc authored almost 5 years ago by Jose Lorenzo Rodriguez <[email protected]>
Correctly parsing comma separated lists
92966f3c44b09bf6cb8b59f4f9005398cee85634 authored almost 6 years ago by José Lorenzo Rodríguez <[email protected]>It failed before when there were spaces before the comma
9c2aeaa130ce80359c2a4c5221bb7648058e650a authored almost 6 years ago by Jose Lorenzo Rodriguez <[email protected]>Fixing the normalizer being too greedy with comments terminated with backslash
ba66104954bf4ccb3bcd2ff3607db1d717bd4afe authored almost 6 years ago by José Lorenzo Rodríguez <[email protected]>refs https://github.com/hadolint/hadolint/issues/299
15e56844136b6d0d4c0b0ae60968784c7e0a1b6e authored almost 6 years ago by Jose Lorenzo Rodriguez <[email protected]>Using megaparsec 7, wich outputs prettier errors
5b03aabae59025866c2810660ab2fb4fcc987af2 authored about 6 years ago by José Lorenzo Rodríguez <[email protected]>
This triggered a chnage in the representation for BaseImage,
the multiple constructors UntaggedI...
dda5d674eeef29dd0d5784fec525ffa27d91d61a authored about 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
6ba13c26614f840e973023474e60a307042906b0 authored about 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed many issues from hadolint
54e30cfa92648d1d192656677f470fa39d801ed8 authored about 6 years ago by José Lorenzo Rodríguez <[email protected]>24669858fa45785c37e115a94e59980936d56cb8 authored about 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
47feb2267cc9ffff1788f16f7b4c920cec15febc authored about 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
d6517d3fccdf1d8ce8b02a1c9f0f122c3c0e797a authored about 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
adding the digest as an optional property of the image instead
aa84b8468f1f7214bf1f6d2e2b932e67e99afe74 authored about 6 years ago by Jose Lorenzo Rodriguez <[email protected]>0405e883da1a133c3550d89dbba2924150f68a43 authored about 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Correctly parsing brackets
d410d37049c98d16d7fde2ec340d71305a664485 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>cdf86f83d147f23a2dbee7f9195d0acbdc665d53 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
d76ef405051792c14cd65c19ee60a05f47292e5a authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed the parser for image registries
f28a57e3030c9adc97f9580fb6d8991e3cd8167a authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>f2dc29ee04384df66808aadbc2c4244bf0e545b3 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
75897fd25619e1b8aa5ab4570cea1e5bd83f3446 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
52c1619a70002799f21404b6932b167845d9b85e authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed #38 and #39
ed139eb9f3ad20ccba6bbbec7552c4c77500b771 authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>fixes #38
f15fcce7fcd41eab27be0011cc4fe9bf35819c1b authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>fixes #39
13ba5f4552d359d9cbc2ec85536b39ef70448a81 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>40f9bfee214c76ad05870f299720249a7279db18 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed the parser when there is a newline escape followed by space
ad14685faf4341ba3a0eb4da0fb6bf9aa9ead28a authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>7333b739e77f1b0a41d9269d4092667104f3869f authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Also exports more things that I mised in the previous release
61208c4f09c049bf02c5177b07c9b32aa4f12fdd authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>9a0e80fe0dfec001d2c02310d0c1798c10289297 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Better parser using megaparsec
3142b44b575c6faef9e53c1ddf91a27f33c375ec authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>This preserves the old pretty printer behavior
e25e6d2920dc920d6c0ca8e4bec2e5093cd4fa80 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>be11a3401bcc0b2055f07b7bdd35095161794511 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
fixes #29
61d1bec7ef21fba2ecb8cd7c6955ab5185526f1a authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>This will help perform transformations on `Arguments`
8dd22087b3d16d59553ef400b8f482e1b62ee7e2 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
* Additionally, distinguish betwen pure text arguments and arguments list
* By default we interp...
04c25e1951e333a410cb7a6e319c558cc55dc790 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
8d4aad124e38f24e03c0a1f8dd9828091eb72d6c authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
634caf794ece66fbd23ba3552933a3ca0bfda81e authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
This will allow us to use a lenient parser and to produce better
error messages
bc9b6ac86ae40e225ff994185b2cc64b71f22809 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
3a7e3acf95e2129c081419d81664083af83fb742 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
It is not safe to print those as a plain string, as they have different
semantics to the json en...
20c45d269514e45d90cb2eb06c0deb20cdcd6454 authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
8914771395e1d1a880ef3b9639ce376d9b16a3cd authored over 6 years ago by Jose Lorenzo Rodriguez <[email protected]>
Support `EXPOSE` with UDP port range
f3f7b1831e2c23e9914feec8942ce7304ad9e17f authored over 6 years ago by José Lorenzo Rodríguez <[email protected]>45e5e69d4e1b421eea6241d46db4b0452cf19035 authored over 6 years ago by JamesJJ <[email protected]>
dbfcd6bf9dd651caf97380c6c7bbbc7d93d57476 authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Even fewer dependencies
390ffddb35386491c2c5a0b7e00ef2a85cb76c81 authored almost 7 years ago by José Lorenzo Rodríguez <[email protected]>I figured a way to have even less dependencies for this package
dd1509eeabe22ca68a17525c1dbf8d9984e04482 authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>6b744dcfdbc5afa3babe12797996937f7399576a authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Removed the Predef module
59edb824c2cdb3e9e496ffec21f64fd8f291f87a authored almost 7 years ago by José Lorenzo Rodríguez <[email protected]>
It got outdated pretty quickly and I belief that it does not belong
to this package.
This also ...
248bff413a375eae757f622023ddf6885fbc0a8f authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>994c61de2b51e2ac909f41be55f1e2bd5677f629 authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
428a2e753ed70308e8a720a9c64b29f5ba0d3233 authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
84f2885c28f48b49639694be0f397345c8e75c93 authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improved the edsl for copy and entrypoint
850a679a9d94ca604e3bd59d7e832eea25668d41 authored almost 7 years ago by José Lorenzo Rodríguez <[email protected]>1dec54babb696b73f1be666c709fea2f50e9d46a authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
7d4f872834e3083d6e38b7932e503bd618a5d71e authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
This is a breaking change, but improves the usability of copy and entrypoint
functions. Also add...
Parsing the registry url in image names
3b1b8004790683c90544d799aad1d51dbec04530 authored almost 7 years ago by José Lorenzo Rodríguez <[email protected]>4f3ccb1322ad24bd1be88102887ecf3e43da7f2f authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
it was lossing part of the image name when there were multiple slashes
76ef2814e99e28853a8d0afb619eaf8a6e569e5e authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>fixes #23
3c68aca9ecff29c9d332c565af96c8bc9da715bd authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>40404d004611f7dce0189e4cece5f6e018d99b32 authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
7a9d4f2442a40995763c87ce2d324bb37ff85469 authored almost 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
2453511fcb8c71cc39458a2c4d5ead9e7f32d5ce authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improved ARG parsing
0c9cb391247e82fe4defb14eed724983bcd32465 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>7748d43d587417ecf7334d988d4e6f8406c1308f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improving the HEALTHCHECK parser
7356de08c6d3ff2104f8c9429191e6fe2aebebba authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>e224c635f8cb91e67b2076770623ba85f53505f1 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
b40aae4c2a81c14719cd94c4ae6e896d9ed4dee4 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
b072a0c36627dd1528ec6e115e48f779a6d3f251 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
8402a2b5abea8efc8cb7d75b81f1ce3eab5b87f3 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
d0582c4f1692a06afdc1e82939c9e8b2a5a2073c authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improve COPY and ADD parsing
6ab59497937dfe05120d49a9a983e51dcfde6aaf authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>0b479f5f76bcd76ea0466c20cedc968b27a89e8d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
5092bb4a79282cc7acb2d0d5c3ff23bec38791cf authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improved error messages for the most common cases
8e96ea2a1c8aeab9c9b8c5e7187776bccba6e209 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
* Using NonEmpty for the source paths
* Naming arguments
ed304609063cb43d1b7e7d44b946f596dd00b784 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
f309215989091a189c54d7c5dd29394eec0633bc authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
14ae86c6de9937a494b0d208266e916ae7d62dcc authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
e14aa93d43101a7fb5979d8fbfa0ef755bb95dca authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
543ab5e472d9b233bca97e85208b7739b8930ec6 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Parsing files with windows line endings
697cc91e36feee42a1b063a6c38ae4cf6763c279 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>a0f57f4ba47ae4199d6976ccb7603987e8ffc86e authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
f4bfe83e3b7f713cc98aa328353b345dd84f441f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
05941952baf66a16a25006d3f07c02eff33ee053 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed another edge case in ENV parsing
57ae3fd9da3f350b1279bdd841db91e1d75b3429 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>ca699aea41b3f89a2610b2474e787e7a66dcc534 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed EXPOSE parsing for ranges
203b51ba3ea69bc3166b4eb687cd27a8e80d38d2 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>It looks like it is also possible to do this:
`EXPOSE 80 81 8080-8085`
Unfortunatey, this requ...
e55934987b1a47c8f5865b31d4d925e18a0229b7 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>Fixed the LABEL parser
88c4c354a12c22e9cd69bc009c34cad53f81e243 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>d6e1f49e9d1aca1f4231aa315984a4d0189a449f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Added support for port ranges
fc2d202c1ec1e28830bb63e7f9329d85a85e85d5 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
It seems like LABEL and ENV uses the same parsing lines in docker build,
so let's do the same. A...
This is not part of the specification, but docker build accepts it just fine
and some of the doc...
Fixed the missing case of ENV parsing
c374ae01ca61ef0f1757cc27482da2028f4f6460 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>81d4ec179a95f2dbb17e97ad8f6d4e5e49323f7f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>