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

Merge pull request #10 from hadolint/fix-normalization-case

Fixed another normalization case

887427d6883dbf631f8decd5fd750d6e7c3d5beb authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Merge pull request #9 from hadolint/fix-env-parsing

Fix another case of ENV parsing

06d3f6545b409726372165a234efbcf95bad34b6 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fixed another normalization case

When a line ends with \ and the next one is empty, that's still valid

e9c2c21b74f29fcff1d394cd3c888ec3a81768db authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fix another case of ENV parsing

The broken case was found in one of the failing integration tests.

This required a full re-impl...

4d42065689d8b88774a2af03786845644e70a74a authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #8 from hadolint/remove-inline-comments

Remove inline comments

b2547b827870a763e7bd9fccb27aead52f9dd6f1 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Added comments to the Normalize module

e22c02902f214d710a9e30691eb682a17fb16423 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Restoring previous behavior of preserving line count in the normalizer

d8590974c4314e4f78825871d2c73cfbe34cfa8d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Handled a case where the last line has a escaped continuation

1714e8d7cb6533858645bd14d789c669c0214340 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
lowering implementation complexity by leveraging mapAccumL

2de9b1b119c72f983b73cebd77f8180741405434 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Re-implemented the normalizer to remove inline comments

This is a quick workaround for not being able to parse many popular
dockerfiles. Unfortunately w...

e71ad5169669439a35403000971cd7af1c6b250a authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #7 from hadolint/aliased-from-images

Added support for parsing the image alias in FROM instructions

1b869ab6180717c133478bbf54494088ac3af013 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Merge pull request #6 from hadolint/feature/integration-test

Add integration test for parsing real-world Dockerfiles

ad0610303338fc5ba4d26dd5e6a793fe6b5010c4 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Added support for paarsing the image alias in FROM instructions

closes #5

bd20b7ff575592e4ad7054f88702e6839483f2a9 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Add integration-tests to Travis

395bbb68173d92854914c6d429b0f6f6c33ea2a1 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Add integration test for parsing real-world Dockerfiles

eeffabf5972c9da026257e586749850766d00f69 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Merge pull request #3 from hadolint/improve-expose-parsing

Improved EXPOSE parsing

73268113a6e919c8e05e76c46f8eb67a4e636d79 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Completing the pretty printing for the new EXPOSE syntax changes

cbe3e4f6786177b11acddee0528c18228a335c08 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Improved EXPOSE parsing

This will extract the ports numbers and protocol, as well as variables as port numbers
closes #1

db6557099a2afd8b9e43c250e00cd7658d51ab9e authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Merge pull request #2 from zemanlx/support/CI-setup

CI setup, lint, etc.

92546418c3a5444a4394670e2c418805b6331b27 authored about 7 years ago by José Lorenzo Rodríguez <[email protected]>
Fix examples and cleanup of language-dockerfile to language-docker

5e365f6ccc63e473ae509c16fe0dd30188ec3e14 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Lint package.yaml and sync it with language-docker.cabal

09248eb77925f65157879582b83e60df88e30b8e authored about 7 years ago by Vlastimil Zeman <[email protected]>
Lint README and add Travis status

f4aef01acdad0abb8a27a0212e795f4afa655226 authored about 7 years ago by Vlastimil Zeman <[email protected]>
Remove circle-ci configuration, sync Travis with hadolint

7a327e369feab207e230563834e8c07f5560c2ba authored about 7 years ago by Vlastimil Zeman <[email protected]>
Relaxing error reporting

43aefa814d0dd0b77cee2b2cc9f77ecf87e4aa58 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Cleaning up the cabal file a bit

ae4b4d838f132a226f5e231ff3512c2b0f48d92c authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed readme

e0786db8e034a61ff5cab09605de87f453acea4d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Reanming to language-docker

34be3ce80942f19dcc17b18b825d64158bca8b8f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Drop whitespace characters between non-quoted key and value

Follows https://github.com/hadolint/hadolint/pull/127

e594d4083c13c5137bbcf33e9ff21eca492ab18d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bumping cabal version

7a8e407805472609916818e655db0c898705e01f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
fixed travis

1f28dfdb851bd7b81de1803a8bb284036d9b2e10 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Mordernized the travis file

3914b8d7e7a066ea30d9af977eeb26797731833a authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
working around hindent to preser docs in modules

0ef627d9da358dbe3da872936ed7a58720de51ae authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Adding support for parsing HEALTHCHECK

https://github.com/lukasmartinelli/hadolint/commit/e1740bf3d83a4c9a82fbcd7e7f5e7cf42586403b

280620cf005ef62ec01c952470517514c62d74c4 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Add support for parsing SHELL instruction

https://github.com/lukasmartinelli/hadolint/commit/d9d1837c913e1932e805242882beb3c35c668e9c

2cbe178b5e6c4682b8e966e99e7358d9cab12937 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Fixed all warnings and added the -Werror flag

5eefc75551401cd48c12ddbc631245ce74f4608f authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Making the complex example a bit more complex

4b1e47ad2ed0a881097ec97b7a9c61370ee563a5 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
cleaning up Makefile

7630fb0aff190ad24aaff61a6de693cd05efba60 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Deleted some extra files

ab0a5e998f48dd539e96e5e54e890db25d0d9c4b authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Removing dist folder

de94d295c2c38c932a455dff5b9a036538c3cffc authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Add regression test for multiline labels

https://github.com/lukasmartinelli/hadolint/commit/cb9ba2ee67f51d24c6040947b434be9bf8cb069a

65c02a9ffba40d26529e431b773d014598475aed authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Parse ENV pairs with many spaces in between

https://github.com/lukasmartinelli/hadolint/commit/856c41dd1bc7fb249b1c1cde11cc92c720a7b54c

280a8d6b0d0d9234b46843bb3e41f93f26ee5daa authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Apply hindent to all files in src

74d7525ac98ed0f09fa20411b7a114fed6eccb00 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Removimg ShellCheck dependency

820d71d6ceb034488072ee48958527e0800e4c9a authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Removing code relative to rule checking, this repo will only

be concerned on parseing the dockerfile

21f1fb495a974f0ddf6fef078fff10f587de754b authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Moving all tests to Hspec

60279a3bafd34212ab27e481fcf7befc4870f79d authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Removing references to the executables

dd918d97eb6cd569bd90a852363afe2ea68ffc21 authored about 7 years ago by Jose Lorenzo Rodriguez <[email protected]>
Bump version to v0.3.6.0

b6419f8606a7e257693af8ab706bbbd6c72ca8d1 authored over 7 years ago by yamadapc <[email protected]>
Make the language case-insensitive

THis closes #7

bc67b15bb97100d494345c64f10a649a80a0a2b1 authored over 7 years ago by yamadapc <[email protected]>
Start adding predef

c44ba4405a748d635a9ee860b8e2cfc913d26ae5 authored over 7 years ago by yamadapc <[email protected]>
Bump version to v0.3.5.0

90224dd3ace0ec6103726179ef26043c176c8b89 authored about 8 years ago by yamadapc <[email protected]>
Make travis build multiple dependencies' versions

2156c170601b69087fc6511eceb015502d6459b9 authored about 8 years ago by yamadapc <[email protected]>
Update stack.yamls

This is related to fpco/stackage#2007

2885e0c8ee3ca37c4f32d6c952dc0c4f0fb1bc0e authored about 8 years ago by yamadapc <[email protected]>
Fix compilation with ShellCheck-0.4.5

This is related to fpco/stackage#2007

ad9e0396796c02d940167b63bd572224035249b4 authored about 8 years ago by yamadapc <[email protected]>
Merge pull request #4 from ggreif/patch-1

Spelling

52f8a77f06210afe9e389515b2a6a62f8b5fc251 authored over 8 years ago by Pedro Tacla Yamada <[email protected]>
Spelling

22959ad276a0c3a8a63e1d7bd90ebffa5c70696a authored over 8 years ago by Gabor Greif <[email protected]>
Tests should deterministically pass

Including examples' tests

6a1810b717d2d769db8e92c4bb2a259691ad0b5d authored over 8 years ago by yamadapc <[email protected]>
Add link to the post we just wrote

750c61fbe2627f64287a9f7e6573354bc4d37a2e authored over 8 years ago by yamadapc <[email protected]>
Bump version to v0.3.4.0

124584d96f4a342ae65347aae7f5c829e477e319 authored over 8 years ago by yamadapc <[email protected]>
Give the EDSL type a name: EDockerfileM

This closes #2

9bd1c2ee3c7a72046780a70fa660e4caeca55e8d authored over 8 years ago by yamadapc <[email protected]>
Fix README example

b77a0257f23b44dc3bb63dcc0b1470fd6b5d7fa7 authored over 8 years ago by Pedro Tacla Yamada <[email protected]>
Fix docker script

0c57413d972b174f2ee974bc8c22cc5dff306892 authored over 8 years ago by yamadapc <[email protected]>
Updaqte makefile

f563b88d22059374438d5d2717ea1fe515f99428 authored over 8 years ago by yamadapc <[email protected]>
Update language-dockerfile.hs

adbf105e6481989162dbd99b70d1ad67c5aec64a authored over 8 years ago by yamadapc <[email protected]>
Update

6e1ea2b6cc16dcfebd84f6c8e11624340124dcad authored over 8 years ago by yamadapc <[email protected]>
Add dockerfile generation dockerfile

88f3572791ddbd73215da9c8b7f9b12cabbcb4bf authored over 8 years ago by yamadapc <[email protected]>
Update README

6fdf9fdd0832b0359b7e70f0a7b2e2ee6b090112 authored over 8 years ago by yamadapc <[email protected]>
Add circleci status

9c130a3f8ac1b82ef59cb2e4cfd0e01f8b1972ed authored over 8 years ago by yamadapc <[email protected]>
Improve caching

24555f4bfb7a9372e62251e0fb8dc0de95aa8fd6 authored over 8 years ago by yamadapc <[email protected]>
Fix README typo

789946862cc434def161a5d98eb6d512fd26d60c authored over 8 years ago by yamadapc <[email protected]>
Update README

fa0b14499301a6d4aae8005b56106676f3f19dfa authored over 8 years ago by yamadapc <[email protected]>
Add travis build status to README

800cd540da61244dfe26994914b19f27f6eeb8f9 authored over 8 years ago by yamadapc <[email protected]>
Update README

272e45db56af44ac4e39fe062c60285c9076eaf6 authored over 8 years ago by yamadapc <[email protected]>
more minor gh-pages script updates

038d950f1c52073e65592de6db1620d37dda40d2 authored over 8 years ago by yamadapc <[email protected]>
Updates to the script

7389a1743bfc619c78d700a8eea8bbd14f65a0b1 authored over 8 years ago by yamadapc <[email protected]>
Update Makefile

22166ea55b1a32bebab1ce6feb000ed7e1fefa6e authored over 8 years ago by yamadapc <[email protected]>
Update README

04436df99215e866959213cd7a06ca3a01231dba authored over 8 years ago by yamadapc <[email protected]>
Start gh-pages generation

cece4bdc147dcf865fec1e9052ed5b4bf2641824 authored over 8 years ago by yamadapc <[email protected]>
Permissions fix

b6b5494e00131374ee209a70e8a651c3bba272f1 authored over 8 years ago by yamadapc <[email protected]>
Add missing script

935fd879e777bae2f6ffff1a8859857849a81a87 authored over 8 years ago by yamadapc <[email protected]>
Add some form of CI

0dc47ea6cbd40caec8b0eb4f72d93a64bff207c8 authored over 8 years ago by yamadapc <[email protected]>
Bump version to v0.3.3.0

ac79bd00aac119d10d9bf6be67b4872cadc1f234 authored over 8 years ago by yamadapc <[email protected]>
Improve how ports are parsed

92c433e5f22290ce4bee87d24b62823dee6886e4 authored over 8 years ago by yamadapc <[email protected]>
Bump version to v0.3.2.0'

4beabf9efc007ee126ae400328b5258c2964e979 authored over 8 years ago by yamadapc <[email protected]>
Sort globed files in tests

This closes #1

2fafdf16ab9fe944c3c2ff9b5086538d7f49545f authored over 8 years ago by yamadapc <[email protected]>
Update cabal file

378e4f122e6b87aeab1a6c63415de16436720c92 authored over 8 years ago by yamadapc <[email protected]>
"v0.3.1.0"

bae61e500d30909a4b7f5b8a31fca4bc35ca3b8f authored over 8 years ago by yamadapc <[email protected]>
Update README

1f058359851404cc2026ea7f24753b556a4521c6 authored over 8 years ago by yamadapc <[email protected]>
Update cabal file

1a9cda526debab5a4af5299ed48494549b2aae9b authored over 8 years ago by yamadapc <[email protected]>
v0.3.0.0

b3f9b2fc4d079f27457305488d0e2655b2b909f8 authored over 8 years ago by yamadapc <[email protected]>
Trim lines added by stack-bump

bca3a1645183ded80dc5584e6336bb8f636332a9 authored over 8 years ago by yamadapc <[email protected]>
Update project with IO combinators

84dbde3734c5ffbaf881379f1042411d2068bcac authored over 8 years ago by yamadapc <[email protected]>
Start supporting a MonadIO interpreter

beccb2b66a71b07a68d435fc37a36209afc6a04f authored over 8 years ago by yamadapc <[email protected]>
v0.2.3.0

224a2777a17426293e0b8712bebb9b530517c479 authored over 8 years ago by yamadapc <[email protected]>
v0.2.2.0

383b76b83a99a260465e3ac98a1e1b0c947d7050 authored over 8 years ago by yamadapc <[email protected]>
Update the language

18fd35a67d23ee7b2ca30451edaa937553d89a58 authored over 8 years ago by yamadapc <[email protected]>
Update examples and EDSL

1c40157758132a4f3f92deca4c9fffc56a8c46ff authored over 8 years ago by yamadapc <[email protected]>
Update with current hpack version

6261768683d12b5a1e363798611c6b2d7e7e96e4 authored over 8 years ago by yamadapc <[email protected]>
Add doctests makefile task

681d7aded4260f21455bfac2edc1c61cd7e290cf authored over 8 years ago by yamadapc <[email protected]>
Update README

0a05041e51649d0bf515b11478d5069fd3cc6d49 authored over 8 years ago by yamadapc <[email protected]>
v0.1.2.0

8b6057e19f5791a127f4d87aa9d101bda8b0bb87 authored over 8 years ago by yamadapc <[email protected]>