From 6b72af2f584bd68bd86384de57c69d7919ae405f Mon Sep 17 00:00:00 2001 From: L3D Date: Thu, 2 Mar 2023 16:25:56 +0100 Subject: [PATCH] update linting tasks --- .../workflows/ansible-archlinux-latest.yml | 16 ------------- .github/workflows/ansible-debian-buster.yml | 16 ------------- .github/workflows/ansible-debian-latest.yml | 16 ------------- .github/workflows/ansible-debian-sid.yml | 16 ------------- .github/workflows/ansible-debian-stable.yml | 16 ------------- .github/workflows/ansible-debian-stretch.yml | 16 ------------- .github/workflows/ansible-linting-check.yml | 23 +++++++++++-------- .github/workflows/ansible-ubuntu-bionic.yml | 16 ------------- .github/workflows/ansible-ubuntu-eoan.yml | 16 ------------- .github/workflows/ansible-ubuntu-latest.yml | 16 ------------- .github/workflows/ansible-ubuntu-trusty.yml | 16 ------------- .github/workflows/ansible-ubuntu-xenial.yml | 16 ------------- .github/workflows/yamllint.yaml | 23 +++++++++++++++++++ 13 files changed, 36 insertions(+), 186 deletions(-) delete mode 100644 .github/workflows/ansible-archlinux-latest.yml delete mode 100644 .github/workflows/ansible-debian-buster.yml delete mode 100644 .github/workflows/ansible-debian-latest.yml delete mode 100644 .github/workflows/ansible-debian-sid.yml delete mode 100644 .github/workflows/ansible-debian-stable.yml delete mode 100644 .github/workflows/ansible-debian-stretch.yml delete mode 100644 .github/workflows/ansible-ubuntu-bionic.yml delete mode 100644 .github/workflows/ansible-ubuntu-eoan.yml delete mode 100644 .github/workflows/ansible-ubuntu-latest.yml delete mode 100644 .github/workflows/ansible-ubuntu-trusty.yml delete mode 100644 .github/workflows/ansible-ubuntu-xenial.yml create mode 100644 .github/workflows/yamllint.yaml diff --git a/.github/workflows/ansible-archlinux-latest.yml b/.github/workflows/ansible-archlinux-latest.yml deleted file mode 100644 index 9d651a3..0000000 --- a/.github/workflows/ansible-archlinux-latest.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check archlinux:latest - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with archlinux:latest - uses: roles-ansible/check-ansible-archlinux-latest-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-debian-buster.yml b/.github/workflows/ansible-debian-buster.yml deleted file mode 100644 index a7650ad..0000000 --- a/.github/workflows/ansible-debian-buster.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check debian:buster - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with debian:buster - uses: roles-ansible/check-ansible-debian-buster-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-debian-latest.yml b/.github/workflows/ansible-debian-latest.yml deleted file mode 100644 index d0ad4ca..0000000 --- a/.github/workflows/ansible-debian-latest.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check debian:latest - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with debian:latest - uses: roles-ansible/check-ansible-debian-latest-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-debian-sid.yml b/.github/workflows/ansible-debian-sid.yml deleted file mode 100644 index 72fe3a8..0000000 --- a/.github/workflows/ansible-debian-sid.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check debian:sid - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with debian:sid - uses: roles-ansible/check-ansible-debian-sid-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-debian-stable.yml b/.github/workflows/ansible-debian-stable.yml deleted file mode 100644 index 97076ae..0000000 --- a/.github/workflows/ansible-debian-stable.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check debian:stable - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with debian:stable - uses: roles-ansible/check-ansible-debian-stable-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-debian-stretch.yml b/.github/workflows/ansible-debian-stretch.yml deleted file mode 100644 index 19ac5fb..0000000 --- a/.github/workflows/ansible-debian-stretch.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check debian:stretch - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with debian:stretch - uses: roles-ansible/check-ansible-debian-stretch-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-linting-check.yml b/.github/workflows/ansible-linting-check.yml index 712c76f..150e908 100644 --- a/.github/workflows/ansible-linting-check.yml +++ b/.github/workflows/ansible-linting-check.yml @@ -1,6 +1,12 @@ +--- name: Ansible Lint check -on: [push, pull_request] +# yamllint disable-line rule:truthy +on: + push: + branches: '*' + pull_request: + branches: '*' jobs: build: @@ -8,13 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: 'checkout git repo' + uses: actions/checkout@v3 - - name: Lint Ansible Playbook - uses: ansible/ansible-lint-action@master - with: - targets: "." - # [required] - # Paths to ansible files (i.e., playbooks, tasks, handlers etc..) - args: "" - # [optional] + - name: 'Lint Ansible Playbook' + uses: ansible/ansible-lint-action@v6 + with: + targets: "." diff --git a/.github/workflows/ansible-ubuntu-bionic.yml b/.github/workflows/ansible-ubuntu-bionic.yml deleted file mode 100644 index aea24a2..0000000 --- a/.github/workflows/ansible-ubuntu-bionic.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check ubuntu:bionic - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with ubuntu:bionic - uses: roles-ansible/check-ansible-ubuntu-bionic-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-ubuntu-eoan.yml b/.github/workflows/ansible-ubuntu-eoan.yml deleted file mode 100644 index 30b5779..0000000 --- a/.github/workflows/ansible-ubuntu-eoan.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check ubuntu:eoan - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with ubuntu:eoan - uses: roles-ansible/check-ansible-ubuntu-eoan-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-ubuntu-latest.yml b/.github/workflows/ansible-ubuntu-latest.yml deleted file mode 100644 index 2e34685..0000000 --- a/.github/workflows/ansible-ubuntu-latest.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check ubuntu:latest - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with ubuntu:latest - uses: roles-ansible/check-ansible-ubuntu-latest-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-ubuntu-trusty.yml b/.github/workflows/ansible-ubuntu-trusty.yml deleted file mode 100644 index a18c397..0000000 --- a/.github/workflows/ansible-ubuntu-trusty.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check ubuntu:trusty - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with ubuntu:trusty - uses: roles-ansible/check-ansible-ubuntu-trusty-action@master - with: - targets: "./" diff --git a/.github/workflows/ansible-ubuntu-xenial.yml b/.github/workflows/ansible-ubuntu-xenial.yml deleted file mode 100644 index 3bf993d..0000000 --- a/.github/workflows/ansible-ubuntu-xenial.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Ansible check ubuntu:xenial - -on: [push, pull_request] - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: ansible check with ubuntu:xenial - uses: roles-ansible/check-ansible-ubuntu-xenial-action@master - with: - targets: "./" diff --git a/.github/workflows/yamllint.yaml b/.github/workflows/yamllint.yaml new file mode 100644 index 0000000..d744e9c --- /dev/null +++ b/.github/workflows/yamllint.yaml @@ -0,0 +1,23 @@ +--- +name: 'Yamllint GitHub Actions' + +# yamllint disable-line rule:truthy +on: + push: + branches: '*' + pull_request: + branches: '*' + +jobs: + yamllint: + name: 'Yamllint' + runs-on: ubuntu-latest + steps: + - name: 'checkout git repo' + uses: actions/checkout@v3 + + - name: 'Yamllint' + uses: karancode/yamllint-github-action@v2.0.0 + with: + yamllint_file_or_dir: '.' + yamllint_config_filepath: './.yamllint'