-
Notifications
You must be signed in to change notification settings - Fork 106
Cleanup copr targets for packit, manage bats and golang deps idiomatically on TMT #341
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
Conversation
F39 is EOL. Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
Also, renamed plans/all.fmf -> plans/main.fmf. Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
Reviewer's Guide by SourceryThis PR updates the package configuration and test files to handle end-of-life (EOL) changes. The main changes include simplifying Fedora targets in the Copr build configuration, updating file sync settings with mkpath options, and removing explicit package installation commands from the test script. Class diagram for updated file sync settings in .packit.yamlclassDiagram
class FileSync {
- src: String
- dest: String
- delete: Boolean
+ mkpath: Boolean
}
FileSync : +mkpath = true
note for FileSync "mkpath option added to file sync settings"
Class diagram for test script changesclassDiagram
class TestScript {
- InstallDependencies()
+ PrintVersions()
}
TestScript : -InstallDependencies() // Removed
TestScript : +PrintVersions() // Remains unchanged
note for TestScript "Removed explicit package installation commands"
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
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.
Hey @lsm5 - I've reviewed your changes - here's some feedback:
Overall Comments:
- The removal of explicit dependency installation (bats, golang) from podman-tests.sh needs clarification. Are these dependencies now handled elsewhere in the build/test pipeline?
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
This will have to wait until dnf metadata issues are resolved on c10s. Reported to the maintainers already. |
LGTM |
Summary by Sourcery
Update the .packit.yaml configuration to streamline directory creation and consolidate Fedora targets. Remove redundant dependency installation from the podman-tests.sh script.
Build:
CI:
Tests: