Skip to content
Closed
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
b509b92
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 8, 2023
9b86d53
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 9, 2023
cc060fb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 15, 2023
5995fc2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 22, 2023
db95f87
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 29, 2023
02b624b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 5, 2023
a45d095
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 12, 2023
dfae870
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 19, 2023
befca6a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 26, 2023
cf53141
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 3, 2023
c7038ef
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 10, 2023
df474b1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 17, 2023
4dbb42b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 24, 2023
8e0196a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 31, 2023
c4a1ffa
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 7, 2024
12f73cb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 14, 2024
3bf5e7b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 21, 2024
89ca6be
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 28, 2024
8181bb5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 4, 2024
4f64e6e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 11, 2024
5c2c3c6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 18, 2024
d779195
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 25, 2024
1bb7988
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 3, 2024
a0be6c4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 10, 2024
3eece64
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 17, 2024
4ff7309
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 24, 2024
9cae54f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 31, 2024
3c9c6ad
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 7, 2024
8590d65
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 14, 2024
f1fc9f8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 21, 2024
5c5fadf
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 28, 2024
a87358a
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 5, 2024
3e07a18
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 12, 2024
9602cad
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 19, 2024
5611e85
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 26, 2024
fa2dca2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 2, 2024
e40e547
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 9, 2024
7b5f191
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 16, 2024
6f8fa5b
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 23, 2024
5b092c3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 30, 2024
6265cb3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 7, 2024
5b4bdbb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 14, 2024
2c6b8e7
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 21, 2024
b96f52f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 28, 2024
3962be5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 4, 2024
69b30fb
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 11, 2024
49875f4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 18, 2024
e29444e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 25, 2024
dd927a4
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 1, 2024
c1f6d6e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 8, 2024
26d87ca
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 15, 2024
7aae7ad
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 22, 2024
b0dea94
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 29, 2024
4076e2d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 6, 2024
1511815
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 13, 2024
4b67020
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 20, 2024
0e60018
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 27, 2024
465ff55
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 3, 2024
ecd274a
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 10, 2024
ac25ec8
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 17, 2024
512d792
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 24, 2024
b17ca69
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 1, 2024
11c5d34
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 8, 2024
df794e3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 15, 2024
fc91533
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 22, 2024
0b41bc2
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 29, 2024
4e83eb6
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 5, 2025
8d44484
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 12, 2025
0b6ce07
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 19, 2025
bdc84e5
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 26, 2025
64fbd9f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 2, 2025
8f366f3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 9, 2025
1a83f01
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 16, 2025
504009c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Feb 23, 2025
e94c153
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 2, 2025
7a9cd5e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 9, 2025
968f74c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 16, 2025
3644036
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 23, 2025
0371d09
ci: This PR is to trigger periodic CI testing
github-actions[bot] Mar 30, 2025
68c394e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 6, 2025
a7ed316
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 13, 2025
eb25f38
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 20, 2025
d986b65
ci: This PR is to trigger periodic CI testing
github-actions[bot] Apr 27, 2025
fb8a980
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 4, 2025
3dbbaed
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 11, 2025
48f8eb7
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 18, 2025
efa97dd
ci: This PR is to trigger periodic CI testing
github-actions[bot] May 25, 2025
f5b8515
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 1, 2025
8798780
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 8, 2025
2ec76f0
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 15, 2025
bcfc492
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 22, 2025
743ba88
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jun 29, 2025
66c4f30
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 6, 2025
a613bd1
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 13, 2025
ba1db19
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 20, 2025
1a92eca
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jul 27, 2025
225fc3d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 3, 2025
59b5b49
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 10, 2025
259566f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 17, 2025
143ef2e
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 24, 2025
c23e5fe
ci: This PR is to trigger periodic CI testing
github-actions[bot] Aug 31, 2025
f1a7893
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 7, 2025
14058e3
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 14, 2025
b851f24
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 21, 2025
3b59708
ci: This PR is to trigger periodic CI testing
github-actions[bot] Sep 28, 2025
f149809
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 5, 2025
174c383
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 12, 2025
6d87cfa
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 19, 2025
14a4701
ci: This PR is to trigger periodic CI testing
github-actions[bot] Oct 26, 2025
d68102f
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 2, 2025
2479497
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 9, 2025
839c438
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 16, 2025
b31af57
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 23, 2025
1a91493
ci: This PR is to trigger periodic CI testing
github-actions[bot] Nov 30, 2025
85e901c
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 7, 2025
d303195
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 14, 2025
ecc5895
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 21, 2025
81cc12d
ci: This PR is to trigger periodic CI testing
github-actions[bot] Dec 28, 2025
5fe3358
ci: This PR is to trigger periodic CI testing
github-actions[bot] Jan 4, 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