Skip to content

Commit 691934d

Browse files
committed
ci: move jobs to gha
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
1 parent 2e46581 commit 691934d

2 files changed

Lines changed: 21 additions & 67 deletions

File tree

.github/workflows/ci.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,24 @@ jobs:
3333
if: always()
3434
with:
3535
report_paths: /home/runner/.ansible/collections/ansible_collections/vexxhost/containers/tests/output/junit/*.xml
36+
37+
molecule:
38+
runs-on: ${{ matrix.distro }}
39+
strategy:
40+
fail-fast: false
41+
matrix:
42+
distro:
43+
- ubuntu-22.04
44+
- ubuntu-24.04
45+
scenario:
46+
- containerd
47+
- docker
48+
- download-binaries
49+
- forget-package
50+
- nerdctl
51+
steps:
52+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
53+
- uses: astral-sh/setup-uv@bd01e18f51369d5a26f1651c3cb451d3417e3bba # v6.3.1
54+
- run: sudo swapoff -a
55+
- name: Run Molecule
56+
run: uv molecule test -s ${{ matrix.scenario }}

zuul.d/project.yaml

Lines changed: 0 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,6 @@
1919
pre-run: zuul.d/playbooks/molecule/pre.yml
2020
run: zuul.d/playbooks/molecule/run.yml
2121

22-
- job:
23-
name: ansible-collection-containers-molecule-download-binaries
24-
parent: ansible-collection-containers-molecule
25-
vars:
26-
tox_envlist: molecule-download-binaries
27-
2822
- job:
2923
name: ansible-collection-containers-molecule-focal
3024
parent: ansible-collection-containers-molecule
@@ -60,58 +54,6 @@
6054
vars:
6155
tox_envlist: molecule-nerdctl
6256

63-
- job:
64-
name: ansible-collection-containers-molecule-jammy
65-
parent: ansible-collection-containers-molecule
66-
nodeset:
67-
nodes:
68-
- name: ubuntu-jammy
69-
label: jammy-2c-8g
70-
71-
- job:
72-
name: ansible-collection-containers-molecule-jammy-containerd
73-
parent: ansible-collection-containers-molecule-jammy
74-
vars:
75-
tox_envlist: molecule-containerd
76-
77-
- job:
78-
name: ansible-collection-containers-molecule-jammy-docker
79-
parent: ansible-collection-containers-molecule-jammy
80-
vars:
81-
tox_envlist: molecule-docker
82-
83-
- job:
84-
name: ansible-collection-containers-molecule-jammy-nerdctl
85-
parent: ansible-collection-containers-molecule-jammy
86-
vars:
87-
tox_envlist: molecule-nerdctl
88-
89-
- job:
90-
name: ansible-collection-containers-molecule-noble
91-
parent: ansible-collection-containers-molecule
92-
nodeset:
93-
nodes:
94-
- name: ubuntu-noble
95-
label: noble-2c-8g
96-
97-
- job:
98-
name: ansible-collection-containers-molecule-noble-containerd
99-
parent: ansible-collection-containers-molecule-noble
100-
vars:
101-
tox_envlist: molecule-containerd
102-
103-
- job:
104-
name: ansible-collection-containers-molecule-noble-docker
105-
parent: ansible-collection-containers-molecule-noble
106-
vars:
107-
tox_envlist: molecule-docker
108-
109-
- job:
110-
name: ansible-collection-containers-molecule-noble-nerdctl
111-
parent: ansible-collection-containers-molecule-noble
112-
vars:
113-
tox_envlist: molecule-nerdctl
114-
11557
- job:
11658
name: ansible-collection-containers-molecule-rockylinux8
11759
parent: ansible-collection-containers-molecule
@@ -184,12 +126,6 @@
184126
- ansible-collection-containers-molecule-focal-docker
185127
- ansible-collection-containers-molecule-focal-forget-package
186128
- ansible-collection-containers-molecule-focal-nerdctl
187-
- ansible-collection-containers-molecule-jammy-containerd
188-
- ansible-collection-containers-molecule-jammy-docker
189-
- ansible-collection-containers-molecule-jammy-nerdctl
190-
- ansible-collection-containers-molecule-noble-containerd
191-
- ansible-collection-containers-molecule-noble-docker
192-
- ansible-collection-containers-molecule-noble-nerdctl
193129
- ansible-collection-containers-molecule-rockylinux8-containerd
194130
- ansible-collection-containers-molecule-rockylinux8-docker
195131
- ansible-collection-containers-molecule-rockylinux8-nerdctl
@@ -204,9 +140,6 @@
204140
- ansible-collection-containers-molecule-focal-docker
205141
- ansible-collection-containers-molecule-focal-forget-package
206142
- ansible-collection-containers-molecule-focal-nerdctl
207-
- ansible-collection-containers-molecule-jammy-containerd
208-
- ansible-collection-containers-molecule-jammy-docker
209-
- ansible-collection-containers-molecule-jammy-nerdctl
210143
- ansible-collection-containers-molecule-rockylinux8-containerd
211144
- ansible-collection-containers-molecule-rockylinux8-docker
212145
- ansible-collection-containers-molecule-rockylinux8-nerdctl

0 commit comments

Comments
 (0)