Skip to content

[REBASE&FF] CLANGPDB CI updates#553

Merged
Javagedes merged 3 commits intomainfrom
personal/joeyvagedes/package-matrix-bugfix
Apr 6, 2026
Merged

[REBASE&FF] CLANGPDB CI updates#553
Javagedes merged 3 commits intomainfrom
personal/joeyvagedes/package-matrix-bugfix

Conversation

@Javagedes
Copy link
Copy Markdown
Contributor

@Javagedes Javagedes commented Apr 1, 2026

This commit pull-request does two things:

  1. Updates PackageMatrix.yml to better support when there are no packages to test (See commit details).
  2. Updates Files.yml sync settings for a few repositories using the CLANGPDB CI (See commit details).

Testing for (1):

Testing for (2):

The list of packages in the generated matrix can sometimes be empty,
which is invalid and will result in the actual matrix of job runners
failing to generate (because all values must be a non-empty array).

This commit performs a final validation of job matrix, removing all
default configs if the package list is empty, and removing the includes
list if it is empty.
A mu_feature_ipmi and mu_feature_debugger do not support `stuart_setup`
and thus would error because their config was set to `both`. This commit
updates the config for these two repositories to only be `ci-setup`.

Additionally, this commit removes mu_plus from being sync'd as it
requires rust be configured. We do not plan on supporting this at this
time.
@Javagedes Javagedes force-pushed the personal/joeyvagedes/package-matrix-bugfix branch from 5333919 to 46744ba Compare April 1, 2026 22:12
@Javagedes Javagedes requested review from apop5 and makubacki April 1, 2026 22:16
@makubacki makubacki added the type:bug Something isn't working label Apr 3, 2026
Copy link
Copy Markdown
Member

@makubacki makubacki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Javagedes, can you please add a line to the top of clangpdb-ci.yml that says repos that build Rust are not supported? That would make it more obvious in case someone tries to sync it to mu_plus in the future.

I was going to depend on this workflow in my mu_plus workflow, but I'll update it.

@Javagedes Javagedes merged commit 3728c7f into main Apr 6, 2026
8 checks passed
@Javagedes Javagedes deleted the personal/joeyvagedes/package-matrix-bugfix branch April 6, 2026 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants