Skip to content

Commit b6e6dc4

Browse files
authored
Merge pull request #540 from stackhpc/nova_no_gha
Stop running GHA tox jobs in stackhpc/nova@2026.1
2 parents 1a14b11 + 0b51261 commit b6e6dc4

4 files changed

Lines changed: 15 additions & 1 deletion

File tree

ansible/inventory/group_vars/all/source-repositories

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,10 @@ source_repositories:
325325
- "2023.1"
326326
- zed
327327
- yoga
328+
workflows:
329+
per_release_ignored_workflows:
330+
"2026.1":
331+
- tox
328332
community_files:
329333
- codeowners:
330334
content: "{{ community_files.codeowners.openstack }}"

ansible/roles/source-repo-sync/tasks/configure_repository.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@
3434
workflow_manifest:
3535
branch: "{{ branch_name }}"
3636
prefix: "stackhpc/"
37-
workflows: "{{ repository_manifest.workflows.elsewhere }}"
37+
workflows: >-
38+
{{ repository_manifest.workflows.elsewhere
39+
| difference(repository_manifest.workflows.per_release_ignored_workflows[branch_name | string] | default([])) }}
3840
workflow_args: "{{ repository_manifest.workflow_args }}"
3941
when: repository_manifest.copy_workflows and repository_manifest.releases is defined
4042
with_items: "{{ repository_manifest.releases }}"

ansible/roles/source-repo-sync/tasks/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
union(item.value.workflows.additional_workflows.default_branch_only | default([])) }}"
2323
elsewhere: "{{ openstack_workflows.elsewhere | difference(item.value.workflows.ignored_workflows.elsewhere | default([])) | union(item.value.workflows.additional_workflows.elsewhere
2424
| default([])) }}"
25+
per_release_ignored_workflows: "{{ item.value.workflows.per_release_ignored_workflows | default({}, true) }}"
2526
workflow_args: "{{ item.value.workflow_args | default({}) }}"
2627
copy_workflows: "{{ item.value.copy_workflows | default(true) }}"
2728
community_files: "{{ item.value.community_files | default({}) }}"

terraform/github/terraform.tfvars.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,13 @@
341341
"neutron": {
342342
"default": []
343343
},
344+
"nova": {
345+
"default": [
346+
"tox / Tox pep8 with Python 3.12",
347+
"tox / Tox py3 with Python 3.12"
348+
],
349+
"stackhpc/2026.1": []
350+
},
344351
"octavia-dashboard": {
345352
"default": []
346353
},

0 commit comments

Comments
 (0)