Skip to content
Draft
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
af55d82
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 7, 2023
08cfe90
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 9, 2023
eb21c1a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 14, 2023
e3c784c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 21, 2023
c6c3ed0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 28, 2023
41f642d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 4, 2023
7f22d57
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 11, 2023
f513170
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 18, 2023
813624e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 25, 2023
28acfd9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 2, 2023
d391064
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 9, 2023
35a43c7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 16, 2023
8830cac
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 23, 2023
5f1d611
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 30, 2023
7c67698
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 6, 2024
4daefa5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 13, 2024
c8724bb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 20, 2024
fc39b61
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 27, 2024
fff2278
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 3, 2024
03694cf
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 10, 2024
a5d3ef9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 17, 2024
0651986
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 24, 2024
4e0b1f0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 2, 2024
d64b7dc
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 9, 2024
14fae6d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 16, 2024
ef14fb8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 23, 2024
0c58cc3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 30, 2024
27341fe
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 6, 2024
ce1a625
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 13, 2024
59187d8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 20, 2024
5864539
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 27, 2024
1dd1b1b
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 4, 2024
c975fd9
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 11, 2024
ccaf19d
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 18, 2024
f3299ca
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 25, 2024
0c1fbc8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 1, 2024
315f161
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 8, 2024
94a7d4d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 15, 2024
61c4ff8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 22, 2024
8283335
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 29, 2024
21c4d19
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 6, 2024
40ca12d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 13, 2024
4018cd1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 20, 2024
327d1ed
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 27, 2024
857c81c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 3, 2024
3a74d67
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 10, 2024
2ed2762
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 17, 2024
ef566d9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 24, 2024
2729582
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 31, 2024
952780d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 7, 2024
7254573
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 14, 2024
5e0cfa1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 21, 2024
1ee54eb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 28, 2024
f9ea0d1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 5, 2024
a44f280
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 12, 2024
ee80466
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 19, 2024
73821de
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 26, 2024
9146d66
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 2, 2024
d34ce94
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 10, 2024
427194d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 16, 2024
7e15ec6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 23, 2024
f7df136
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 30, 2024
f9f0bb8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 7, 2024
1986c54
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 14, 2024
73fdc0f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 21, 2024
4c03c14
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 28, 2024
e4ad25d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 4, 2025
88f3e55
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 11, 2025
fc7df43
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 18, 2025
49f5ed8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 25, 2025
5387ab2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 1, 2025
a824d88
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 8, 2025
a009020
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 15, 2025
64b843e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 22, 2025
5a9f4d1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 1, 2025
519b8ef
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 8, 2025
a59e6e9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 15, 2025
96b727a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 22, 2025
5dede5e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 29, 2025
eca6a67
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 5, 2025
fc5184b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 12, 2025
4e7f224
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 19, 2025
e07ffbf
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 26, 2025
96d2aa8
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 3, 2025
fd9c415
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 10, 2025
7f37920
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 17, 2025
4923687
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 24, 2025
2ff48a4
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 31, 2025
a56af28
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 7, 2025
9b99e4a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 14, 2025
7933cd2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 21, 2025
4e84cbf
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 28, 2025
917aa0c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 5, 2025
ab3ad66
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 12, 2025
bc63eb9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 19, 2025
9d32a90
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 26, 2025
605378e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 2, 2025
8883fa8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 9, 2025
7097dc6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 16, 2025
d562018
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 23, 2025
8fde234
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 30, 2025
a4ce457
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 6, 2025
56b4ee4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 13, 2025
5d23a80
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 20, 2025
b7f70e2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 27, 2025
fb47153
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 4, 2025
3ec5132
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 11, 2025
b76086b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 18, 2025
472b5e8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 25, 2025
b53d75d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 1, 2025
af36cef
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 8, 2025
f131b79
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 15, 2025
38240f7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 22, 2025
47a88a8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 29, 2025
c696e67
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 6, 2025
04656e4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 13, 2025
16ca9ce
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 20, 2025
8edfa38
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 27, 2025
40af7ed
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 3, 2026
d9e13ca
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions tests/callback_plugins/dump_packages.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# -*- coding: utf-8 -*-
# Copyright (C) 2023, Red Hat, Inc.
# SPDX-License-Identifier: MIT

from __future__ import absolute_import, division, print_function

__metaclass__ = type

DOCUMENTATION = """
author: Rich Megginson
name: dump_packages
type: aggregate
short_description: dump arguments to package module
description:
- Dump arguments to package module to get list of packages.
- Used in conjunction with CI testing to get the packages used
- with all combinations of: distribution/version/role arguments
- Used to generate lists of packages for ostree image builds.
requirements:
- None
"""

from ansible.plugins.callback import CallbackBase # noqa: E402


class CallbackModule(CallbackBase):
"""
Dump packages.
"""

CALLBACK_VERSION = 2.0
CALLBACK_TYPE = "aggregate"
CALLBACK_NAME = "dump_packages"
# needed for 2.9 compatibility
CALLBACK_NEEDS_WHITELIST = False # wokeignore:rule=whitelist
CALLBACK_NEEDS_ENABLED = False

def __init__(self, *args, **kwargs):
super(CallbackModule, self).__init__(*args, **kwargs)

def v2_runner_on_ok(self, result):
fields = result._task_fields
if (
fields["action"] in ["package", "dnf", "yum"]
and fields["args"].get("state") != "absent"
):
packages = set()
if "invocation" in result._result:
results = [result._result]
elif "results" in result._result and isinstance(
result._result["results"], list
):
results = result._result["results"]
for item in results:
pkgs = item["invocation"]["module_args"]["name"]
if isinstance(pkgs, list):
for ii in pkgs:
packages.add(ii)
else:
packages.add(pkgs)
# tell python black that this line is ok
# fmt: off
self._display.display("lsrpackages: " + " ".join(sorted(list(packages))))
# fmt: on