ci: Check dependency resolution for classic ostree variants
With the split between classic ostree variants and the Bootable Container ones, we are starting to diverge in package set for those images. Make sure to validate dependency resolution for both variants.
This commit is contained in:
parent
0709c10b47
commit
3587add6e4
1 changed files with 29 additions and 1 deletions
|
@ -37,6 +37,13 @@
|
||||||
# Still run the next step if this one fails
|
# Still run the next step if this one fails
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: Perform dependency resolution for Silverblue (ostree classic)
|
||||||
|
ansible.builtin.shell:
|
||||||
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
cmd: "just compose-dry-run silverblue-ostree && touch .zuulci.silverblue-ostree"
|
||||||
|
# Still run the next step if this one fails
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Perform dependency resolution for Kinoite
|
- name: Perform dependency resolution for Kinoite
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: "{{ zuul.project.src_dir }}"
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
@ -44,6 +51,13 @@
|
||||||
# Still run the next step if this one fails
|
# Still run the next step if this one fails
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: Perform dependency resolution for Kinoite (ostree classic)
|
||||||
|
ansible.builtin.shell:
|
||||||
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
cmd: "just compose-dry-run kinoite-ostree && touch .zuulci.kinoite-ostree"
|
||||||
|
# Still run the next step if this one fails
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Perform dependency resolution for Sway Atomic
|
- name: Perform dependency resolution for Sway Atomic
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: "{{ zuul.project.src_dir }}"
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
@ -51,6 +65,13 @@
|
||||||
# Still run the next step if this one fails
|
# Still run the next step if this one fails
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: Perform dependency resolution for Sway Atomic (ostree classic)
|
||||||
|
ansible.builtin.shell:
|
||||||
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
cmd: "just compose-dry-run sway-atomic-ostree && touch .zuulci.sway-atomic-ostree"
|
||||||
|
# Still run the next step if this one fails
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Perform dependency resolution for Budgie Atomic
|
- name: Perform dependency resolution for Budgie Atomic
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: "{{ zuul.project.src_dir }}"
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
@ -58,6 +79,13 @@
|
||||||
# Still run the next step if this one fails
|
# Still run the next step if this one fails
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: Perform dependency resolution for Budgie Atomic (ostree classic)
|
||||||
|
ansible.builtin.shell:
|
||||||
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
cmd: "just compose-dry-run budgie-atomic-ostree && touch .zuulci.budgie-atomic-ostree"
|
||||||
|
# Still run the next step if this one fails
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
- name: Compose the base variant
|
- name: Compose the base variant
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
chdir: "{{ zuul.project.src_dir }}"
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
|
@ -66,4 +94,4 @@
|
||||||
- name: Check if any previous dependency resolution steps failed
|
- name: Check if any previous dependency resolution steps failed
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
chdir: "{{ zuul.project.src_dir }}"
|
chdir: "{{ zuul.project.src_dir }}"
|
||||||
cmd: "[[ -f .zuulci.comps ]] && [[ -f .zuulci.silverblue ]] && [[ -f .zuulci.kinoite ]] && [[ -f .zuulci.sway-atomic ]] && [[ -f .zuulci.budgie-atomic ]]"
|
cmd: "[[ -f .zuulci.comps ]] && [[ -f .zuulci.silverblue ]] && [[ -f .zuulci.silverblue-ostree ]] && [[ -f .zuulci.kinoite ]] && [[ -f .zuulci.kinoite-ostree ]] && [[ -f .zuulci.sway-atomic ]] && [[ -f .zuulci.sway-atomic-ostree ]] && [[ -f .zuulci.budgie-atomic ]] && [[ -f .zuulci.budgie-atomic-ostree ]]"
|
||||||
|
|
Loading…
Reference in a new issue