summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2025-11-07 16:22:25 +0100
committerAhmed Abdelhalim <[email protected]>2025-11-07 16:56:44 +0100
commitb67af703c8fa35e85110a1c77d7c550b803a594a (patch)
tree5ab8eb15c4b474cea030e795229bbe17a9ee9ef0 /.github/workflows/ci.yml
parent255869fd1b16965d5a89899d26dec2718f228b96 (diff)
Add scheduled weekly test and pin testing lib versions
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml10
1 files changed, 7 insertions, 3 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 80eaacc..8b0048c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,6 +1,10 @@
---
name: "CI"
-'on': ["push", "pull_request"]
+'on':
+ push:
+ pull_request:
+ schedule:
+ - cron: '0 12 * * 5'
jobs:
lint:
runs-on: ubuntu-latest
@@ -46,9 +50,9 @@ jobs:
path: "ansible-distro-configure"
- uses: actions/setup-python@v5
with:
- python-version: "3.x"
+ python-version: "3.13"
- name: Install dependencies
- run: pip3 install ansible molecule molecule-plugins[docker]
+ run: pip3 install ansible-core==2.19.3 molecule==25.9.0 molecule-plugins[docker,podman]==25.8.12
- name: Copy distro install example files
run: |
# Use example files for testing instead of encrypted files