https://github.com/stephenmoloney/ci-actions-copyleft
Docker build tools for containers targeting ci pipeline actions.
https://github.com/stephenmoloney/ci-actions-copyleft
actions ci dockerfile format github-actions hadolint lint linting shellcheck yamllint
Last synced: 7 months ago
JSON representation
Docker build tools for containers targeting ci pipeline actions.
- Host: GitHub
- URL: https://github.com/stephenmoloney/ci-actions-copyleft
- Owner: stephenmoloney
- License: gpl-3.0
- Created: 2019-02-21T20:59:40.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-22T13:43:36.000Z (over 6 years ago)
- Last Synced: 2025-01-11T14:30:53.404Z (9 months ago)
- Topics: actions, ci, dockerfile, format, github-actions, hadolint, lint, linting, shellcheck, yamllint
- Language: Shell
- Homepage: https://hub.docker.com/r/smoloney/ci-actions-copyleft-bundle
- Size: 33.2 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ci-actions-copyleft

ci-actions-copyleft is a collection of tasks targetting ci pipelines with programs that have
copyleft licenses, notably the GPLv3 library.***Note:***
Another library named [ci-actions](https://github.com/stephenmoloney/ci-actions)
has more actions which is more liberally licensed under the [MIT](https://choosealicense.com/licenses/mit/) license.
The collections are outlined in the tables below with links to the readme of the specific action.## Linting
| Linting Package | Purpose | Dockerhub Image Name | Recent Image Tags |
| ------------------------------------------------------------------------------------------------------ | --------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------- |
| [yamllint](https://github.com/stephenmoloney/ci-actions-copyleft/tree/master/yamllint/README.md) | For linting yaml files | [smoloney/ci-actions-yamllint](https://hub.docker.com/r/smoloney/ci-actions-yamllint) | `latest`, `1.15.0` |
| [shellcheck](https://github.com/stephenmoloney/ci-actions-copyleft/tree/master/shellcheck/README.md) | For linting shell scripts | [smoloney/ci-actions-shellcheck](https://hub.docker.com/r/smoloney/ci-actions-shellcheck) | `latest`, `0.6.0` |
| [hadolint](https://github.com/stephenmoloney/ci-actions-copyleft/tree/master/hadolint/README.md) | For linting dockerfiles | [smoloney/ci-actions-hadolint](https://hub.docker.com/r/smoloney/ci-actions-hadolint) | `latest`, `1.16.0` |## Tests
Run the tests
```shell
bash test.sh
```
## License[GPLv3](LICENSE.txt)