Skip to content

release-targets/standard-support.manual: add UEFI desktops + plain cloud#304

Merged
igorpecovnik merged 2 commits intomainfrom
release-targets-add-uefi-desktops
May 4, 2026
Merged

release-targets/standard-support.manual: add UEFI desktops + plain cloud#304
igorpecovnik merged 2 commits intomainfrom
release-targets-add-uefi-desktops

Conversation

@igorpecovnik
Copy link
Copy Markdown
Member

Summary

  • Add UEFI desktop variants for all supported DEs covering both amd64 and arm64 not yet present: kde-plasma, mate, xfce, i3-wm (Ubuntu only, per request).
  • Add plain cloud kernel entries (no extensions) for both uefi-arm64 and uefi-x86 to the existing minimal-stable-ubuntu-current-uefi block.
  • Each new desktop block follows the same shape as the existing cinnamon/gnome variants: BRANCH: current with v4l2loopback-dkms (arm64) and v4l2loopback-dkms,nvidia (x86).

Test plan

  • Generated targets-release-standard-support.yaml includes the four new desktop targets.
  • Generated cloud entries do not carry ENABLE_EXTENSIONS.
  • No regression in existing gnome/cinnamon UEFI desktop builds.

Two additions to the manual targets list:

  * Plain cloud kernel entries (no `ENABLE_EXTENSIONS`) for both
    `uefi-arm64` and `uefi-x86`, alongside the existing
    image-output-qcow2 / image-output-vhdx variants. Produces a
    standard `.img.xz` cloud image with no extra output format
    handling.

  * Four new Ubuntu UEFI desktop targets to cover every `supported`
    DE in configng's yaml/ that ships for amd64+arm64 and wasn't
    already in the file: kde-plasma, mate, xfce, i3-wm. Branch
    `current`, same v4l2loopback-dkms (+ nvidia on x86) extensions
    pattern as the existing gnome/cinnamon blocks. UEFI items only
    — board-specific items (thinkpad-x13s, radxa-dragon-q6a,
    radxa-nio-12l) stay scoped to gnome/cinnamon since those were
    the originally-curated desktops for those boards.

Skipped: kde-neon (retired with the resolute promotion, see
PR #303), bianbu (riscv64-only, lives in the auto-emitted
generator output for legacy/noble), and `community`-status DEs
(budgie, deepin, enlightenment) which belong in
targets-release-community-maintained.manual.
@github-actions github-actions Bot added size/medium PR with more then 50 and less then 250 lines 05 Milestone: Second quarter release labels May 4, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 4, 2026

Warning

Rate limit exceeded

@igorpecovnik has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 53 minutes and 45 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ae5283d6-9444-4738-868c-a2b54a1c3012

📥 Commits

Reviewing files that changed from the base of the PR and between 6dba921 and aafcbce.

📒 Files selected for processing (1)
  • release-targets/targets-release-standard-support.manual

Walkthrough

This PR modifies the release targets configuration file to extend UEFI build support. The minimal-stable-ubuntu-current-uefi target is updated with two additional cloud branch items (uefi-arm64 and uefi-x86). Four new desktop environment targets are added: desktop-stable-ubuntu-kde-plasma-uefi, desktop-stable-ubuntu-mate-uefi, desktop-stable-ubuntu-xfce-uefi, and desktop-stable-ubuntu-i3-wm-uefi. Each desktop target includes desktop environment configuration settings and consistent UEFI build items with extension configurations.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main changes: adding UEFI desktop variants and plain cloud kernel entries to the release targets configuration.
Description check ✅ Passed The description is directly related to the changeset, providing clear context about the additions, rationale, and test plan for the new UEFI desktops and cloud entries.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-targets-add-uefi-desktops

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 0/1 reviews remaining, refill in 53 minutes and 45 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added the Needs review Seeking for review label May 4, 2026
… noble (LTS)

Standard scope resolves the UBUNTU release token to resolute. Add a
parallel minimal-stable-ubuntu-noble-current-uefi block with literal
RELEASE: noble so the LTS minimal images are produced alongside
the rolling-release ones.
@igorpecovnik igorpecovnik merged commit 16b9fa2 into main May 4, 2026
6 checks passed
@igorpecovnik igorpecovnik deleted the release-targets-add-uefi-desktops branch May 4, 2026 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

05 Milestone: Second quarter release Needs review Seeking for review size/medium PR with more then 50 and less then 250 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant