Run the advisory_boot test on ELN updates (#538) #556

Merged
adamwill merged 1 commit from eln-advisory-boot into main 2026-05-20 01:28:04 +00:00
Owner

Signed-off-by: Adam Williamson awilliam@redhat.com

Signed-off-by: Adam Williamson <awilliam@redhat.com>
Run the advisory_boot test on ELN updates (#538)
All checks were successful
CI via Tox and perl / tox (pull_request) Successful in 1m35s
CI via Tox and perl / perl (pull_request) Successful in 3m10s
CI via Tox and perl / checkwiki (pull_request) Successful in 33s
c0a1a458ce
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Author
Owner

ah, hmm, this doesn't work because the flavor does not specify HDD_1 because it's mostly a build-and-test-an-image flavor where we don't do that. Not sure how I want to go about fixing this...

ah, hmm, this doesn't work because the flavor does not specify `HDD_1` because it's mostly a build-and-test-an-image flavor where we don't do that. Not sure how I want to go about fixing this...
adamwill force-pushed eln-advisory-boot from c0a1a458ce
All checks were successful
CI via Tox and perl / tox (pull_request) Successful in 1m35s
CI via Tox and perl / perl (pull_request) Successful in 3m10s
CI via Tox and perl / checkwiki (pull_request) Successful in 33s
to 6b43a2a556
Some checks failed
CI via Tox and perl / tox (pull_request) Failing after 1m22s
CI via Tox and perl / perl (pull_request) Has been cancelled
CI via Tox and perl / checkwiki (pull_request) Has been cancelled
2026-05-20 00:55:56 +00:00
Compare
adamwill force-pushed eln-advisory-boot from 6b43a2a556
Some checks failed
CI via Tox and perl / tox (pull_request) Failing after 1m22s
CI via Tox and perl / perl (pull_request) Has been cancelled
CI via Tox and perl / checkwiki (pull_request) Has been cancelled
to d390f62567
All checks were successful
CI via Tox and perl / tox (pull_request) Successful in 1m24s
CI via Tox and perl / checkwiki (pull_request) Successful in 36s
CI via Tox and perl / perl (pull_request) Successful in 3m18s
AI Code Review / ai-review (pull_request_target) Successful in 20s
2026-05-20 00:57:41 +00:00
Compare
Author
Owner

OK, tweaked it to use a new 'minimal' flavor, and added a matching scheduler PR.

OK, tweaked it to use a new 'minimal' flavor, and added a [matching scheduler PR](https://forge.fedoraproject.org/quality/fedora_openqa/pulls/141).

AI Code Review

Detailed Code Review

The PR introduces the updates-minimal flavor to run the advisory_boot test on ELN updates. It successfully addresses the previously discussed functional blocker regarding the missing disk configuration by explicitly setting +HDD_1 and NUMDISKS in the updates-minimal flavor settings. The product and machine mappings for aarch64, 64bit, and bios are properly defined.

One detail to verify is that only the fedora-updates-minimal-x86_64-*-64bit profile has been scheduled within the ADVISORY_BOOT_TEST testsuite block. If testing on aarch64 or bios is also required, those profiles will need to be added to the profiles dictionary in that same block. The JSON syntax remains valid.

📂 File Reviews

📄 `templates-updates.fif.json` - Adds the `updates-minimal` flavor, links it to architectures/machines, and schedules the x86_64 64bit profile for the advisory_boot test.
  • Minor [Suggestion]: Only the x86_64-*-64bit profile is scheduled to run the ADVISORY_BOOT_TEST. The products/machines for aarch64 and bios are defined but not added to the test scheduling.
    • Suggestion: If you intend to run the advisory boot test on aarch64 and bios as well, ensure you add them to the profiles block.
            "profiles": {
                "fedora-updates-minimal-x86_64-*-64bit": 5,
                "fedora-updates-minimal-aarch64-*-aarch64": 5,
                "fedora-updates-minimal-x86_64-*-bios": 5
            },

Questions:

  • Is it intentional to only run the advisory boot test on x86_64 64bit, or should the newly defined aarch64 and bios profiles also be scheduled?

Summary

  • Overall Assessment: The changes successfully implement the updates-minimal flavor and address the missing disk variable block. No critical issues were identified.
  • Minor Suggestions:
    • Confirm if aarch64 and bios profiles should also be scheduled for the ADVISORY_BOOT_TEST testsuite.

🤖 AI Code Review | Generated with ai-code-review | Model: gemini-3.1-pro-preview

⚠️ AI-generated suggestions may be incorrect. Verify before applying. Not a replacement for human review.

## AI Code Review ### Detailed Code Review The PR introduces the `updates-minimal` flavor to run the `advisory_boot` test on ELN updates. It successfully addresses the previously discussed functional blocker regarding the missing disk configuration by explicitly setting `+HDD_1` and `NUMDISKS` in the `updates-minimal` flavor settings. The product and machine mappings for `aarch64`, `64bit`, and `bios` are properly defined. One detail to verify is that only the `fedora-updates-minimal-x86_64-*-64bit` profile has been scheduled within the `ADVISORY_BOOT_TEST` testsuite block. If testing on `aarch64` or `bios` is also required, those profiles will need to be added to the `profiles` dictionary in that same block. The JSON syntax remains valid. #### 📂 File Reviews <details> <summary><strong>📄 `templates-updates.fif.json`</strong> - Adds the `updates-minimal` flavor, links it to architectures/machines, and schedules the x86_64 64bit profile for the advisory_boot test.</summary> - **Minor** [Suggestion]: Only the `x86_64-*-64bit` profile is scheduled to run the `ADVISORY_BOOT_TEST`. The products/machines for `aarch64` and `bios` are defined but not added to the test scheduling. - *Suggestion:* If you intend to run the advisory boot test on `aarch64` and `bios` as well, ensure you add them to the `profiles` block. ```` "profiles": { "fedora-updates-minimal-x86_64-*-64bit": 5, "fedora-updates-minimal-aarch64-*-aarch64": 5, "fedora-updates-minimal-x86_64-*-bios": 5 }, ```` **Questions:** - ❓ Is it intentional to only run the advisory boot test on x86_64 64bit, or should the newly defined `aarch64` and `bios` profiles also be scheduled? </details> ### ✅ Summary - **Overall Assessment:** The changes successfully implement the `updates-minimal` flavor and address the missing disk variable block. No critical issues were identified. - **Minor Suggestions:** - Confirm if `aarch64` and `bios` profiles should also be scheduled for the `ADVISORY_BOOT_TEST` testsuite. --- 🤖 **AI Code Review** | Generated with [ai-code-review](https://gitlab.com/redhat/edge/ci-cd/ai-code-review) | **Model:** `gemini-3.1-pro-preview` ⚠️ *AI-generated suggestions may be incorrect. Verify before applying. Not a replacement for human review.*
adamwill force-pushed eln-advisory-boot from d390f62567
All checks were successful
CI via Tox and perl / tox (pull_request) Successful in 1m24s
CI via Tox and perl / checkwiki (pull_request) Successful in 36s
CI via Tox and perl / perl (pull_request) Successful in 3m18s
AI Code Review / ai-review (pull_request_target) Successful in 20s
to c09193aae8
Some checks failed
CI via Tox and perl / perl (pull_request) Has been cancelled
CI via Tox and perl / checkwiki (pull_request) Has been cancelled
CI via Tox and perl / tox (pull_request) Has been cancelled
2026-05-20 01:17:29 +00:00
Compare
adamwill force-pushed eln-advisory-boot from c09193aae8
Some checks failed
CI via Tox and perl / perl (pull_request) Has been cancelled
CI via Tox and perl / checkwiki (pull_request) Has been cancelled
CI via Tox and perl / tox (pull_request) Has been cancelled
to ca23741c80
Some checks failed
CI via Tox and perl / tox (pull_request) Successful in 1m26s
CI via Tox and perl / perl (pull_request) Has been cancelled
CI via Tox and perl / checkwiki (pull_request) Has been cancelled
2026-05-20 01:17:43 +00:00
Compare
adamwill force-pushed eln-advisory-boot from ca23741c80
Some checks failed
CI via Tox and perl / tox (pull_request) Successful in 1m26s
CI via Tox and perl / perl (pull_request) Has been cancelled
CI via Tox and perl / checkwiki (pull_request) Has been cancelled
to 854cc205b0
All checks were successful
CI via Tox and perl / tox (pull_request) Successful in 1m25s
CI via Tox and perl / perl (pull_request) Successful in 3m23s
CI via Tox and perl / checkwiki (pull_request) Successful in 34s
2026-05-20 01:19:55 +00:00
Compare
adamwill deleted branch eln-advisory-boot 2026-05-20 01:28:05 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/os-autoinst-distri-fedora!556
No description provided.