CI?
This commit is contained in:
parent
f78a66ee46
commit
c3d0049b18
7
.ansible-lint
Normal file
7
.ansible-lint
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
enable_list:
|
||||
- fqcn-builtins # opt-in
|
||||
warn_list:
|
||||
- role-name
|
||||
- var-naming
|
||||
- yaml[truthy]
|
46
.gitea/workflows/lint.yml
Normal file
46
.gitea/workflows/lint.yml
Normal file
|
@ -0,0 +1,46 @@
|
|||
---
|
||||
name: Lint
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
schedule:
|
||||
- cron: "0 5 * * 0"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
name: Lint
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ['3.10', '3.11']
|
||||
|
||||
steps:
|
||||
- name: Check out the codebase
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
|
||||
- name: Display Python version
|
||||
run: python -c "import sys; print(sys.version)"
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip3 install -r requirements.txt
|
||||
ansible-galaxy install -r requirements.yml
|
||||
|
||||
- name: Lint
|
||||
run: |
|
||||
ansible --version
|
||||
ansible-lint --version
|
||||
yamllint --version
|
||||
yamllint --format parsable .
|
||||
ansible-lint -v
|
17
.yamllint.yml
Normal file
17
.yamllint.yml
Normal file
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
extends: default
|
||||
|
||||
ignore: |
|
||||
.github/workflows/main.yml
|
||||
|
||||
rules:
|
||||
braces:
|
||||
level: warning
|
||||
max-spaces-inside: 1
|
||||
line-length: disable
|
||||
truthy:
|
||||
allowed-values:
|
||||
- "yes"
|
||||
- "true"
|
||||
- "no"
|
||||
- "false"
|
5
requirements.txt
Normal file
5
requirements.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
ansible==10.0.1
|
||||
ansible-lint==24.6.0
|
||||
argcomplete==3.3.0
|
||||
PyYAML==6.0.1
|
||||
yamllint==1.35.1
|
Loading…
Reference in New Issue
Block a user