Chore: Temporarily enable manual workflow invocation #2
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: "🧪 Linting checks" | |
# yamllint disable-line rule:truthy | |
on: | |
workflow_dispatch: | |
pull_request: | |
types: | |
[opened, reopened, edited] | |
jobs: | |
lint: | |
name: "Check repository content" | |
runs-on: ubuntu-latest | |
steps: | |
- name: "Checkout repository" | |
uses: actions/checkout@v3 | |
- name: "Checking YAML files (yamllint)" | |
if: always() | |
run: | | |
pip install yamllint | |
yamllint . | |
# - name: "Checking TOML files (gh-action-toml-linter)" | |
# if: always() | |
# uses: yisonPylkita/gh-action-toml-linter@0.1.3 | |
- name: "Checking GitHub Actions (actionlint)" | |
if: always() | |
id: actionlint | |
uses: raven-actions/actionlint@v1 | |
with: | |
matcher: true # optional | |
cache: true # optional | |
fail-on-error: true # optional | |
files: ".github/workflows/*.yaml, .github/workflows/*.yml" | |
# flags: "-ignore SC2086" # optional | |
- name: "Problem report (conditional step)" | |
if: ${{ steps.actionlint.outputs.exit-code != 0 }} | |
# yamllint disable rule:line-length | |
run: | | |
echo "Used actionlint version ${{ steps.actionlint.outputs.version-semver }}" | |
echo "Used actionlint release ${{ steps.actionlint.outputs.version-tag }}" | |
echo "actionlint ended with ${{ steps.actionlint.outputs.exit-code }} exit code" | |
echo "actionlint ended because '${{ steps.actionlint.outputs.exit-message }}'" | |
echo "actionlint found ${{ steps.actionlint.outputs.total-errors }} errors" | |
echo "actionlint checked ${{ steps.actionlint.outputs.total-files }} files" | |
echo "actionlint cache used: ${{ steps.actionlint.outputs.cache-hit }}" |