mirror of
https://github.com/hadolint/hadolint-action.git
synced 2024-08-16 10:09:53 +02:00
74 lines
3.1 KiB
Markdown
74 lines
3.1 KiB
Markdown
# Hadolint Action
|
|
|
|
> GitHub Action that runs [Hadolint](https://github.com/hadolint/hadolint) Dockerfile linting tool.
|
|
|
|
[![GitHub Action](https://img.shields.io/badge/GitHub-Action-blue?style=for-the-badge)](https://github.com/features/actions)
|
|
[![License](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](LICENSE)
|
|
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=for-the-badge)](http://commitizen.github.io/cz-cli/)
|
|
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=for-the-badge)](https://github.com/semantic-release/semantic-release?style=for-the-badge)
|
|
|
|
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/brpaz/hadolint-action/CI?style=for-the-badge)](https://github.com/brpaz/hadolint-action/action)
|
|
|
|
## Usage
|
|
|
|
Add the following step to your workflow configuration:
|
|
|
|
```yml
|
|
steps:
|
|
- uses: brpaz/hadolint-action@v1.2.1
|
|
with:
|
|
dockerfile: Dockerfile
|
|
```
|
|
|
|
## Inputs
|
|
|
|
| Name | Description | Default |
|
|
|------------ |----------------------------------------- |-------------- |
|
|
| dockerfile | The path to the Dockerfile to be tested | ./Dockerfile |
|
|
|
|
## Hadolint Configuration
|
|
|
|
To configure Hadolint (for example ignore rules), you can create an `.hadolint.yaml` file in the root of your repository. Please check the Hadolint [documentation](https://github.com/hadolint/hadolint#configure).
|
|
|
|
|
|
## 🤝 Contributing
|
|
|
|
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
|
|
|
|
1. Fork the Project
|
|
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
|
|
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
|
|
4. Push to the Branch (`git push origin feature/AmazingFeature`)
|
|
5. Open a Pull Request
|
|
|
|
## Useful Resources
|
|
|
|
* [Building actions - GitHub Help](https://help.github.com/en/articles/building-actions)
|
|
* [actions/toolkit: The GitHub ToolKit for developing GitHub Actions.](https://github.com/actions/toolkit)
|
|
|
|
|
|
## 💛 Support the project
|
|
|
|
If this project was useful to you in some form, I would be glad to have your support. It will help to keep the project alive and to have more time to work on Open Source.
|
|
|
|
The sinplest form of support is to give a ⭐️ to this repo.
|
|
|
|
You can also contribute with [GitHub Sponsors](https://github.com/sponsors/brpaz).
|
|
|
|
[![GitHub Sponsors](https://img.shields.io/badge/GitHub%20Sponsors-Sponsor%20Me-red?style=for-the-badge)](https://github.com/sponsors/brpaz)
|
|
|
|
Or if you prefer a one time donation to the project, you can simple:
|
|
|
|
<a href="https://www.buymeacoffee.com/Z1Bu6asGV" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: auto !important;width: auto !important;" ></a>
|
|
## Author
|
|
|
|
👤 **Bruno Paz**
|
|
|
|
* Website: [https://github.com/brpaz](https://github.com/brpaz)
|
|
* Github: [@brpaz](https://github.com/brpaz)
|
|
|
|
## 📝 License
|
|
|
|
Copyright © 2019 [Bruno Paz](https://github.com/brpaz).
|
|
|
|
This project is [MIT](LICENSE) licensed.
|