generated from linux-system-roles/template
-
Notifications
You must be signed in to change notification settings - Fork 22
ci: This PR is to trigger periodic CI testing #154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
systemroller
wants to merge
87
commits into
main
Choose a base branch
from
weekly-ci
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
87 commits
Select commit
Hold shift + click to select a range
3c299dd
ci: This PR is to trigger periodic CI testing
github-actions[bot] b9ad770
ci: This PR is to trigger periodic CI testing
github-actions[bot] c6d5bb8
ci: This PR is to trigger periodic CI testing
github-actions[bot] d55bb68
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8a13cbe
ci: This PR is to trigger periodic CI testing
github-actions[bot] 06b78ce
ci: This PR is to trigger periodic CI testing
github-actions[bot] b05d3cc
ci: This PR is to trigger periodic CI testing
github-actions[bot] 077be75
ci: This PR is to trigger periodic CI testing
github-actions[bot] 4c2c806
ci: This PR is to trigger periodic CI testing
github-actions[bot] 623cd61
ci: This PR is to trigger periodic CI testing
github-actions[bot] cf6a018
ci: This PR is to trigger periodic CI testing
github-actions[bot] bd2ff06
ci: This PR is to trigger periodic CI testing
github-actions[bot] 7cb3673
ci: This PR is to trigger periodic CI testing
github-actions[bot] fc90f6d
ci: This PR is to trigger periodic CI testing
github-actions[bot] 13adb07
ci: This PR is to trigger periodic CI testing
github-actions[bot] e0b3924
ci: This PR is to trigger periodic CI testing
github-actions[bot] 3f0fada
ci: This PR is to trigger periodic CI testing
github-actions[bot] e21ae62
ci: This PR is to trigger periodic CI testing
github-actions[bot] fcba972
ci: This PR is to trigger periodic CI testing
github-actions[bot] 0caac0d
ci: This PR is to trigger periodic CI testing
github-actions[bot] ddce425
ci: This PR is to trigger periodic CI testing
github-actions[bot] 428365c
ci: This PR is to trigger periodic CI testing
github-actions[bot] 693f114
ci: This PR is to trigger periodic CI testing
github-actions[bot] ad53b81
ci: This PR is to trigger periodic CI testing
github-actions[bot] b361b78
ci: This PR is to trigger periodic CI testing
github-actions[bot] b346c53
ci: This PR is to trigger periodic CI testing
github-actions[bot] 9b5fd8d
ci: This PR is to trigger periodic CI testing
github-actions[bot] c45c258
ci: This PR is to trigger periodic CI testing
github-actions[bot] 425495b
ci: This PR is to trigger periodic CI testing
github-actions[bot] a7e1b21
ci: This PR is to trigger periodic CI testing
github-actions[bot] fcf91e9
ci: This PR is to trigger periodic CI testing
github-actions[bot] 663d6a9
ci: This PR is to trigger periodic CI testing
github-actions[bot] eafe06d
ci: This PR is to trigger periodic CI testing
github-actions[bot] 269ac9d
ci: This PR is to trigger periodic CI testing
github-actions[bot] 3c57169
ci: This PR is to trigger periodic CI testing
github-actions[bot] 188e8f9
ci: This PR is to trigger periodic CI testing
github-actions[bot] cc6073b
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8707c4e
ci: This PR is to trigger periodic CI testing
github-actions[bot] 907a695
ci: This PR is to trigger periodic CI testing
github-actions[bot] c4d7d56
ci: This PR is to trigger periodic CI testing
github-actions[bot] d2001c3
ci: This PR is to trigger periodic CI testing
github-actions[bot] ae3e25f
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8455d96
ci: This PR is to trigger periodic CI testing
github-actions[bot] c12073d
ci: This PR is to trigger periodic CI testing
github-actions[bot] abd65f7
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1affa2a
ci: This PR is to trigger periodic CI testing
github-actions[bot] 74ac486
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8e740d4
ci: This PR is to trigger periodic CI testing
github-actions[bot] 354f3f8
ci: This PR is to trigger periodic CI testing
github-actions[bot] 2576530
ci: This PR is to trigger periodic CI testing
github-actions[bot] fb245f0
ci: This PR is to trigger periodic CI testing
github-actions[bot] 19c38b6
ci: This PR is to trigger periodic CI testing
github-actions[bot] 5846899
ci: This PR is to trigger periodic CI testing
github-actions[bot] 725cf6a
ci: This PR is to trigger periodic CI testing
github-actions[bot] a6c8a72
ci: This PR is to trigger periodic CI testing
github-actions[bot] a3f04f8
ci: This PR is to trigger periodic CI testing
github-actions[bot] 39c7b20
ci: This PR is to trigger periodic CI testing
github-actions[bot] 192d112
ci: This PR is to trigger periodic CI testing
github-actions[bot] bdad8f8
ci: This PR is to trigger periodic CI testing
github-actions[bot] d8a5cef
ci: This PR is to trigger periodic CI testing
github-actions[bot] 13902c8
ci: This PR is to trigger periodic CI testing
github-actions[bot] 01b766c
ci: This PR is to trigger periodic CI testing
github-actions[bot] 00b31ed
ci: This PR is to trigger periodic CI testing
github-actions[bot] 7d68056
ci: This PR is to trigger periodic CI testing
github-actions[bot] a1d4afc
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8d9ff41
ci: This PR is to trigger periodic CI testing
github-actions[bot] 5fa90bd
ci: This PR is to trigger periodic CI testing
github-actions[bot] e51a49b
ci: This PR is to trigger periodic CI testing
github-actions[bot] 814773e
ci: This PR is to trigger periodic CI testing
github-actions[bot] d6e5347
ci: This PR is to trigger periodic CI testing
github-actions[bot] e735084
ci: This PR is to trigger periodic CI testing
github-actions[bot] aae6bcb
ci: This PR is to trigger periodic CI testing
github-actions[bot] 5a1b01e
ci: This PR is to trigger periodic CI testing
github-actions[bot] 16b86d4
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1d84525
ci: This PR is to trigger periodic CI testing
github-actions[bot] 5ef2e9f
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8338b6d
ci: This PR is to trigger periodic CI testing
github-actions[bot] dd149e1
ci: This PR is to trigger periodic CI testing
github-actions[bot] db69ff6
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1bc4842
ci: This PR is to trigger periodic CI testing
github-actions[bot] fbffadf
ci: This PR is to trigger periodic CI testing
github-actions[bot] f52c7ab
ci: This PR is to trigger periodic CI testing
github-actions[bot] 59115c6
ci: This PR is to trigger periodic CI testing
github-actions[bot] 76b2611
ci: This PR is to trigger periodic CI testing
github-actions[bot] 4ba6c1c
ci: This PR is to trigger periodic CI testing
github-actions[bot] bb7f1be
ci: This PR is to trigger periodic CI testing
github-actions[bot] 6bc919a
ci: This PR is to trigger periodic CI testing
github-actions[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check failure
Code scanning / CodeQL
Potentially uninitialized local variable