-
Notifications
You must be signed in to change notification settings - Fork 106
TMT: enable ELN jobs #392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TMT: enable ELN jobs #392
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis PR configures packit to support Fedora ELN composes by extracting ELN-specific build targets into a reusable YAML anchor, updating the existing Copr build job to use that anchor, and adding a new pull_request-triggered Testing Farm tests job with the appropriate ELN repository-file artifact. Entity relationship diagram for ELN Copr targets reuseerDiagram
JOBS {
string job_type
string trigger
string packages
string notifications
string targets
string tf_extra_params
}
ELN_COPR_TARGETS {
string fedora_eln_x86_64
string fedora_eln_aarch64
}
JOBS ||--o{ ELN_COPR_TARGETS : uses
ELN_COPR_TARGETS {
string anchor_name
}
Class diagram for updated Packit job configuration (.packit.yaml)classDiagram
class Jobs {
+copr_build
+tests_fedora_eln
+tests_centos_stream
}
class CoprBuild {
+packages
+notifications
+enable_net
+targets
}
class TestsFedoraELN {
+trigger
+packages
+notifications
+targets
+tf_extra_params
}
class ELNCoprTargets {
+fedora-eln-x86_64
+fedora-eln-aarch64
}
Jobs --> CoprBuild : copr_build
Jobs --> TestsFedoraELN : tests_fedora_eln
CoprBuild --> ELNCoprTargets : uses targets
TestsFedoraELN --> ELNCoprTargets : uses targets
class TestsCentOSStream {
+trigger
+packages
+notifications
+targets
+tf_extra_params
}
Jobs --> TestsCentOSStream : tests_centos_stream
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
ELN composes are now available in testing-farm. This enables way-too-early testing for the next RHEL. Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
/packit retest-failed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lsm5, sourcery-ai[bot] The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
LGTM |
ELN composes are now available in testing-farm. This enables way-too-early testing for the next RHEL.
Summary by Sourcery
Enable early testing on the next RHEL by adding a new TMT tests job for Fedora ELN and factoring ELN Copr build targets into a shared anchor in .packit.yaml
Enhancements: