GitHub Action that lints Crystal code with Ameba linter.
To use Crystal Ameba Linter, add the following step to your GitHub action workflow:
+ - name: Run Ameba Linter
+ uses: crystal-ameba/github-action@v1name: Ameba
on:
push:
pull_request:
permissions:
contents: read
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Download source
uses: actions/checkout@v6
- name: Run Ameba Linter
uses: crystal-ameba/github-action@v1| Ameba version | GitHub Action version |
|---|---|
| ~> v1.7.0 | v1.0.0 |
| ~> v1.6.4 | v0.12.0 |
| ~> v1.6.3 | v0.11.0 |
| ~> v1.6.2 | v0.10.0 |
| ~> v1.6.1 | v0.9.0 |
| ~> v1.5.0 | v0.8.0 |
| ~> v1.4.0 | v0.7.1 |
| v1.3.1 | v0.6.0 |
| v1.2.0 | v0.5.1 |
| v1.1.0 | v0.4.0 |
| v1.0.1 | v0.3.1 |
| v1.0.0 | v0.3.0 |
| v0.14.3 | v0.2.12 |
- Crystal version should be updated in
Dockerfilefile (version of the image).
- Fork it (https://github.com/crystal-ameba/github-action/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
- Vitalii Elenhaupt - creator and maintainer
- Sijawusz Pur Rahnama - contributor and maintainer