From addbbd32cf6ef23ce3b9997ed71f9a7ffa5752ba Mon Sep 17 00:00:00 2001 From: Martin Schurz Date: Tue, 21 Nov 2023 09:19:28 +0100 Subject: [PATCH] run tests on update of dependencied Signed-off-by: Martin Schurz --- .github/workflows/ansible-lint.yml | 2 ++ .github/workflows/mysql_hardening.yml | 2 ++ .github/workflows/nginx_hardening.yml | 2 ++ .github/workflows/os_hardening.yml | 2 ++ .github/workflows/os_hardening_vm.yml | 2 ++ .github/workflows/ssh_hardening.yml | 2 ++ .github/workflows/ssh_hardening_bsd.yml | 2 ++ .github/workflows/ssh_hardening_custom_tests.yml | 2 ++ 8 files changed, 16 insertions(+) diff --git a/.github/workflows/ansible-lint.yml b/.github/workflows/ansible-lint.yml index 8787add5..aa402cde 100644 --- a/.github/workflows/ansible-lint.yml +++ b/.github/workflows/ansible-lint.yml @@ -7,11 +7,13 @@ on: # yamllint disable-line rule:truthy branches: [master] paths: - 'roles/**' + - 'requirements.txt' pull_request: # The branches below must be a subset of the branches above branches: [master] paths: - 'roles/**' + - 'requirements.txt' jobs: ansible-lint: diff --git a/.github/workflows/mysql_hardening.yml b/.github/workflows/mysql_hardening.yml index bea6d55c..55d6f83f 100644 --- a/.github/workflows/mysql_hardening.yml +++ b/.github/workflows/mysql_hardening.yml @@ -9,12 +9,14 @@ on: # yamllint disable-line rule:truthy - 'roles/mysql_hardening/**' - 'molecule/mysql_hardening/**' - '.github/workflows/mysql_hardening.yml' + - 'requirements.txt' pull_request: branches: [master] paths: - 'roles/mysql_hardening/**' - 'molecule/mysql_hardening/**' - '.github/workflows/mysql_hardening.yml' + - 'requirements.txt' schedule: - cron: '0 6 * * 0' diff --git a/.github/workflows/nginx_hardening.yml b/.github/workflows/nginx_hardening.yml index be0f2c36..090c88fb 100644 --- a/.github/workflows/nginx_hardening.yml +++ b/.github/workflows/nginx_hardening.yml @@ -8,12 +8,14 @@ on: # yamllint disable-line rule:truthy - 'roles/nginx_hardening/**' - 'molecule/nginx_hardening/**' - '.github/workflows/nginx_hardening.yml' + - 'requirements.txt' pull_request: branches: [master] paths: - 'roles/nginx_hardening/**' - 'molecule/nginx_hardening/**' - '.github/workflows/nginx_hardening.yml' + - 'requirements.txt' schedule: - cron: '0 6 * * 1' diff --git a/.github/workflows/os_hardening.yml b/.github/workflows/os_hardening.yml index 9e681c76..f711dfe7 100644 --- a/.github/workflows/os_hardening.yml +++ b/.github/workflows/os_hardening.yml @@ -8,12 +8,14 @@ on: # yamllint disable-line rule:truthy - 'roles/os_hardening/**' - 'molecule/os_hardening/**' - '.github/workflows/os_hardening.yml' + - 'requirements.txt' pull_request: branches: [master] paths: - 'roles/os_hardening/**' - 'molecule/os_hardening/**' - '.github/workflows/os_hardening.yml' + - 'requirements.txt' schedule: - cron: '0 6 * * 3' diff --git a/.github/workflows/os_hardening_vm.yml b/.github/workflows/os_hardening_vm.yml index 31fda1a1..bdeb0224 100644 --- a/.github/workflows/os_hardening_vm.yml +++ b/.github/workflows/os_hardening_vm.yml @@ -8,12 +8,14 @@ on: # yamllint disable-line rule:truthy - 'roles/os_hardening/**' - 'molecule/os_hardening_vm/**' - '.github/workflows/os_hardening_vm.yml' + - 'requirements.txt' pull_request: branches: [master] paths: - 'roles/os_hardening/**' - 'molecule/os_hardening_vm/**' - '.github/workflows/os_hardening_vm.yml' + - 'requirements.txt' schedule: - cron: '0 6 * * 2' diff --git a/.github/workflows/ssh_hardening.yml b/.github/workflows/ssh_hardening.yml index f2df4487..c69e28c4 100644 --- a/.github/workflows/ssh_hardening.yml +++ b/.github/workflows/ssh_hardening.yml @@ -8,12 +8,14 @@ on: # yamllint disable-line rule:truthy - 'roles/ssh_hardening/**' - 'molecule/ssh_hardening/**' - '.github/workflows/ssh_hardening.yml' + - 'requirements.txt' pull_request: branches: [master] paths: - 'roles/ssh_hardening/**' - 'molecule/ssh_hardening/**' - '.github/workflows/ssh_hardening.yml' + - 'requirements.txt' schedule: - cron: '0 6 * * 5' diff --git a/.github/workflows/ssh_hardening_bsd.yml b/.github/workflows/ssh_hardening_bsd.yml index cb2fdcc3..931bddc8 100644 --- a/.github/workflows/ssh_hardening_bsd.yml +++ b/.github/workflows/ssh_hardening_bsd.yml @@ -8,12 +8,14 @@ on: # yamllint disable-line rule:truthy - 'roles/ssh_hardening/**' - 'molecule/ssh_hardening_bsd/**' - '.github/workflows/ssh_hardening_bsd.yml' + - 'requirements.txt' pull_request: branches: [master] paths: - 'roles/ssh_hardening/**' - 'molecule/ssh_hardening_bsd/**' - '.github/workflows/ssh_hardening_bsd.yml' + - 'requirements.txt' schedule: - cron: '0 6 * * 5' diff --git a/.github/workflows/ssh_hardening_custom_tests.yml b/.github/workflows/ssh_hardening_custom_tests.yml index 6846fceb..f77faa9e 100644 --- a/.github/workflows/ssh_hardening_custom_tests.yml +++ b/.github/workflows/ssh_hardening_custom_tests.yml @@ -8,12 +8,14 @@ on: # yamllint disable-line rule:truthy - 'roles/ssh_hardening/**' - 'molecule/ssh_hardening_custom_tests/**' - '.github/workflows/ssh_hardening_custom_tests.yml' + - 'requirements.txt' pull_request: branches: [master] paths: - 'roles/ssh_hardening/**' - 'molecule/ssh_hardening_custom_tests/**' - '.github/workflows/ssh_hardening_custom_tests.yml' + - 'requirements.txt' schedule: - cron: '0 6 * * 4'