-
Notifications
You must be signed in to change notification settings - Fork 0
fix(ci): unbreak diagnostics under ansible-core 2.19 and clean up CI noise #128
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
Changes from all commits
74f630a
7a046af
98e532c
3b528d0
8eca937
da23486
bfb3ef2
575ba49
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,12 @@ | ||||||||||||||||||||||||||||||||||||||||||
| --- | ||||||||||||||||||||||||||||||||||||||||||
| # Placeholder scenario. Molecule 26 globs molecule/default/molecule.yml on | ||||||||||||||||||||||||||||||||||||||||||
| # every run to discover shared state, and emits a CRITICAL line when it is | ||||||||||||||||||||||||||||||||||||||||||
| # absent. Every CI invocation passes -s <scenario>, so this scenario is | ||||||||||||||||||||||||||||||||||||||||||
| # never executed; the file only exists to silence that log noise. | ||||||||||||||||||||||||||||||||||||||||||
| prerun: false | ||||||||||||||||||||||||||||||||||||||||||
| driver: | ||||||||||||||||||||||||||||||||||||||||||
| name: default | ||||||||||||||||||||||||||||||||||||||||||
| platforms: | ||||||||||||||||||||||||||||||||||||||||||
| - name: placeholder | ||||||||||||||||||||||||||||||||||||||||||
| provisioner: | ||||||||||||||||||||||||||||||||||||||||||
| name: ansible | ||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+2
to
+12
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The run is failing because this new scenario has no Minimal fix (new file)+++ b/molecule/default/verify.yml
+---
+- name: Placeholder verify
+ hosts: all
+ gather_facts: false
+ tasks:
+ - name: Placeholder assertion
+ ansible.builtin.assert:
+ that:
+ - trueAs per coding guidelines, "molecule/**: Verify molecule scenarios follow project conventions: prefer extending existing verify.yml over creating new scenarios (each adds ~10 min CI). Check that verify assertions are meaningful and will catch regressions." 📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||||||||||||||||||||||||||||
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.
Handle plain
dmesgoutput in the new cutoff parser.Lines 55-57 still fall back to raw
dmesg, but this awk block only accepts human-readable timestamps thatdate -dcan parse. On hosts wheredmesg -Tis unavailable, every raw[12345.678]OOM line is dropped here, so kernel OOMs disappear from the report. Please either capture a parseable timestamp at collection time or record enough host-boot metadata to translate raw seconds before applying the cutoff.🤖 Prompt for AI Agents