Skip to content
Draft
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
d60e763
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 7, 2023
f3d6f44
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 9, 2023
fe8110a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 14, 2023
c9e35f3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 21, 2023
957d5ba
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 28, 2023
f0ca4ae
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 4, 2023
75f89d9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 11, 2023
f398fbf
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 18, 2023
79b0231
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 25, 2023
dc68518
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 2, 2023
cf9b6b0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 9, 2023
b744073
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 16, 2023
28f24d0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 23, 2023
3ac9e8f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 30, 2023
a3fd5c1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 6, 2024
5fcb269
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 13, 2024
71a4f89
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 20, 2024
e1b6f8b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 27, 2024
a698ac5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 3, 2024
46424cb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 10, 2024
aa311c6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 17, 2024
cf39896
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 24, 2024
2a0a5f8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 2, 2024
d1ae2dd
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 9, 2024
840eb49
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 16, 2024
f9974d5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 23, 2024
05fbd79
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 30, 2024
b150823
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 6, 2024
df5ac04
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 13, 2024
a48791e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 20, 2024
78e5d6c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 27, 2024
9068bb4
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 4, 2024
f8929fb
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 11, 2024
0f5d346
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 18, 2024
fad3453
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 25, 2024
2899350
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 1, 2024
e3bd694
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 8, 2024
72605a7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 15, 2024
b6c419d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 22, 2024
a16c49a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 29, 2024
e505968
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 6, 2024
6b78dc9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 13, 2024
6244f77
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 20, 2024
3bcf41f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 27, 2024
7f265be
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 3, 2024
8d9f784
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 10, 2024
595d8fe
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 17, 2024
f3226d9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 24, 2024
78108d5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 31, 2024
b53d41c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 7, 2024
3567fec
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 14, 2024
a80d675
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 21, 2024
2d41fef
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 28, 2024
ea3e98e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 5, 2024
9afccb9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 12, 2024
31ec075
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 19, 2024
84e089b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 26, 2024
2d2f495
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 2, 2024
ea9c34d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 10, 2024
c572055
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 16, 2024
0e3b35d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 23, 2024
d04b2af
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 30, 2024
62d0b70
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 7, 2024
fc2cca3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 14, 2024
8ca2587
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 21, 2024
24a8443
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 28, 2024
be8aaf7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 4, 2025
696fd4e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 11, 2025
92b58fb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 18, 2025
bd245b8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 25, 2025
bca5048
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 1, 2025
e727cfe
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 8, 2025
cae8ee6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 15, 2025
c97f547
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 22, 2025
97f51ab
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 1, 2025
db35b10
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 8, 2025
7e78aca
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 15, 2025
4fce729
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 22, 2025
3454bf4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 29, 2025
a0f0444
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 5, 2025
7517fe2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 12, 2025
8768524
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 19, 2025
b75f8cd
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 26, 2025
98b11c5
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 3, 2025
d38a0d5
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 10, 2025
ede05ac
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 17, 2025
d37b7c9
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 24, 2025
a00b434
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 31, 2025
85363cb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 7, 2025
9510c70
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 14, 2025
34a6aa9
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 21, 2025
a160e41
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 28, 2025
727400b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 5, 2025
a081912
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 12, 2025
ccfa140
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 19, 2025
c7d95d6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 26, 2025
9dfa641
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 2, 2025
fc27813
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 9, 2025
5cb441d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 16, 2025
2f9be4d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 23, 2025
0f5e6bc
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 30, 2025
ec5a34a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 6, 2025
935e64a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 13, 2025
c890f83
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 20, 2025
d96d4be
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 27, 2025
f5a3ba3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 4, 2025
8d8b410
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 11, 2025
4e345f4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 18, 2025
7c82c4e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 25, 2025
094b7e3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 1, 2025
a33777d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 8, 2025
c495ebb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 15, 2025
fae18df
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 22, 2025
0088432
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 29, 2025
ea0fa9d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 6, 2025
615983b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 13, 2025
c2b0054
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 20, 2025
2ecb97f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 27, 2025
3c19759
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