Skip to content
Draft
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
aed9c8f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 7, 2023
f89d036
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 9, 2023
65ce030
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 14, 2023
5838696
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 21, 2023
0a6b2f6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 28, 2023
97095a3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 4, 2023
e3d6391
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 11, 2023
0d9e24b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 18, 2023
ecbfd67
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 25, 2023
ec336ae
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 2, 2023
bf7b73b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 9, 2023
e7d118c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 16, 2023
91127fd
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 23, 2023
671f776
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 30, 2023
84b800f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 6, 2024
1949d2c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 13, 2024
c67031f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 20, 2024
8c6b2ba
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 27, 2024
431e79c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 3, 2024
a5554a0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 10, 2024
98533d2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 17, 2024
dcb1f23
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 24, 2024
fd10fe6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 2, 2024
289ab85
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 9, 2024
18e67ae
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 16, 2024
7ed195d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 23, 2024
bd5cf18
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 30, 2024
3cce304
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 6, 2024
2146c33
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 13, 2024
55e1663
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 20, 2024
46d8796
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 27, 2024
b5139c1
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 4, 2024
0ab944c
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 11, 2024
fd2917a
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 18, 2024
726f269
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 25, 2024
6f80bd7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 1, 2024
526df9a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 8, 2024
8d8532c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 15, 2024
bfae1dd
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 22, 2024
dbb5355
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 29, 2024
2becd98
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 6, 2024
89c49ed
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 13, 2024
7663092
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 20, 2024
67cf501
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 27, 2024
ce7ab4e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 3, 2024
28680cd
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 10, 2024
5af2754
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 17, 2024
83b9b1b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 24, 2024
fd776d9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 31, 2024
e591b14
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 7, 2024
3b2226f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 14, 2024
f17fd63
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 21, 2024
4919378
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 28, 2024
d23734e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 5, 2024
1c5ea23
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 12, 2024
9becafd
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 19, 2024
900b100
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 26, 2024
5684101
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 2, 2024
66a9307
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 10, 2024
f85a144
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 16, 2024
50a0ec2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 23, 2024
b40bd4a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 30, 2024
f6e8893
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 7, 2024
24174c7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 14, 2024
a09e709
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 21, 2024
303e49e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 28, 2024
423b232
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 4, 2025
073ac11
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 11, 2025
ac9dd18
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 18, 2025
62c4f0c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 25, 2025
d99d3b6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 1, 2025
65b6a0b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 8, 2025
c0ecf74
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 15, 2025
92719fe
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 22, 2025
d746f14
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 1, 2025
7dcc0da
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 8, 2025
0fc6331
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 15, 2025
1697a65
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 22, 2025
34c4c06
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 29, 2025
6e1d665
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 5, 2025
caf46c3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 12, 2025
69708a5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 19, 2025
d68c39e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 26, 2025
829d75b
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 3, 2025
d440c94
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 10, 2025
d1aad99
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 17, 2025
3c862cb
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 24, 2025
8211152
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 31, 2025
e3e0d5b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 7, 2025
9b20706
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 14, 2025
af7a5c3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 21, 2025
526a475
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 28, 2025
44c094f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 5, 2025
044561b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 12, 2025
32e17ac
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 19, 2025
fd70545
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 26, 2025
5e9752a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 2, 2025
0c49c5f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 9, 2025
e60ca1e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 16, 2025
00925c4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 23, 2025
7dc2722
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 30, 2025
7b801e3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 6, 2025
922524b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 13, 2025
aa29eaf
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 20, 2025
1d4c6ab
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 27, 2025
ec412cc
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 4, 2025
a60dca4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 11, 2025
7da5dab
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 18, 2025
f3fa677
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 25, 2025
c571b38
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 1, 2025
6c16873
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 8, 2025
ee650fb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 15, 2025
89fda0a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 22, 2025
e058a1f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 29, 2025
c2d9938
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 6, 2025
41e0d38
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 13, 2025
cacc208
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 20, 2025
d43611f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 27, 2025
bf2610a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 3, 2026
3cff42f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 10, 2026
fef1e15
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 17, 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