Skip to content

Add package-specific FMF metadata to Reproducer Agent - #856

Open
Koncpa wants to merge 1 commit into
packit:mainfrom
Koncpa:pk_fmf_metadata_customization
Open

Koncpa wants to merge 1 commit into
packit:mainfrom
Koncpa:pk_fmf_metadata_customization

Conversation

@Koncpa

@Koncpa Koncpa commented Oct 1, 2026 •

Copy link
Copy Markdown

Add package-specific FMF metadata to the Reproducer Agent

TODO:

  • Add unit tests for YAML parsing, prompt rendering, and queue propagation.
  • Update docstrings where appropriate.
  • Update Reproducer documentation and the agents-as-skills mirror.

What this does:

Adds support for selected package-specific FMF metadata from the package rules
repository's ymir.yaml:

  • require
  • recommend
  • environment
  • duration
  • tier
  • tag

The workflow now:

  • Reads and validates reproducer.fmf configuration.
  • Passes the configuration from the reproducer queue to the agent.
  • Instructs the agent to merge the values into generated or adapted main.fmf.
  • Keeps the existing default behavior when no package customization exists.
  • Rejects unsupported FMF configuration keys instead of silently ignoring them.
  • Keeps the Reproducer Agent skill and documentation synchronized.

Fixes https://redhat.atlassian.net/browse/PACKIT-5438

Add support for package-specific FMF metadata from ymir.yaml.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant