Skip to content
Draft
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
3d58262
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 7, 2023
d33d6a2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 9, 2023
2203a1e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 14, 2023
4260240
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 21, 2023
a0c73e5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 28, 2023
3eb494d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 4, 2023
f74b8b6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 11, 2023
8bb2f22
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 18, 2023
74ac5e7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 25, 2023
5a60ebf
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 2, 2023
2acc820
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 9, 2023
105ebd3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 16, 2023
586d8a3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 23, 2023
2f60210
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 30, 2023
b4b3d85
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 6, 2024
916639c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 13, 2024
3bd7132
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 20, 2024
b9c5d3a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 27, 2024
571c67e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 3, 2024
8a965b4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 10, 2024
c26fab0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 17, 2024
322ac02
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 24, 2024
7a266da
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 2, 2024
29c2160
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 9, 2024
e9c29b0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 16, 2024
a7100f8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 23, 2024
2faf885
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 30, 2024
176266e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 6, 2024
32acbd5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 13, 2024
be2d6a1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 20, 2024
d697567
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 27, 2024
fcbd54e
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 4, 2024
20c5247
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 11, 2024
dd4fc73
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 18, 2024
3d1a4e6
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 25, 2024
39c5250
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 1, 2024
0ef1e72
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 8, 2024
2705d76
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 15, 2024
5e6f7f0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 22, 2024
e2ec6ba
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 29, 2024
eb4eade
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 6, 2024
5276df1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 13, 2024
bca0a6b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 20, 2024
ba0af12
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 27, 2024
1d0f4b9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 3, 2024
ff43be6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 10, 2024
48eba4f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 17, 2024
eb72a34
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 24, 2024
c30bc24
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 31, 2024
6be5223
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 7, 2024
f96323b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 14, 2024
c855da7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 21, 2024
27c3bca
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 28, 2024
4713b3d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 5, 2024
3b3d804
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 12, 2024
fb18804
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 19, 2024
7df73f5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 26, 2024
b6cc7d2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 2, 2024
402cd21
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 10, 2024
6c996fb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 16, 2024
35a0a8c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 23, 2024
cc7c30d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 30, 2024
143b613
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 7, 2024
7690586
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 14, 2024
8b54b29
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 21, 2024
aa7df71
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 28, 2024
a5c3dc1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 4, 2025
696d48c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 11, 2025
d53bccc
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 18, 2025
04ffa57
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 25, 2025
6286835
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 2, 2025
73283b7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 8, 2025
7cfc605
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 15, 2025
694ade3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 22, 2025
2c976c5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 1, 2025
494b501
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 8, 2025
3f05704
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 15, 2025
8ef6165
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 22, 2025
7d31e46
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 29, 2025
c223c81
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 5, 2025
6d66513
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 12, 2025
eaaa23e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 19, 2025
d4f8d20
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 26, 2025
1fa58cf
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 3, 2025
cf1429b
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 10, 2025
65ebe6a
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 17, 2025
199a446
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 24, 2025
1235deb
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 31, 2025
e090875
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 7, 2025
b79122e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 15, 2025
d488e27
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 21, 2025
dac51d9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 28, 2025
8362840
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 6, 2025
8f2d8c0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 12, 2025
60f5926
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 19, 2025
f52a272
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 26, 2025
8e05db0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 2, 2025
acdbb8f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 9, 2025
b82755d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 16, 2025
0aa2a27
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 23, 2025
4493974
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 30, 2025
cab320a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 6, 2025
465ac98
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 13, 2025
4b37f26
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 20, 2025
00b4058
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 27, 2025
d75c622
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 4, 2025
6a8834f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 11, 2025
9f7e144
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 18, 2025
d51dcd9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 25, 2025
23944dd
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 1, 2025
39a2e17
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 8, 2025
3bf897a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 15, 2025
2f2b15e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 22, 2025
43df955
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 29, 2025
2a68c2b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 6, 2025
37ea153
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 13, 2025
2ed4f17
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 20, 2025
ae2bcc5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 27, 2025
290a8e6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 3, 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