-
Notifications
You must be signed in to change notification settings - Fork 114
ci: This PR is to trigger periodic CI testing #722
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
101
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
101 commits
Select commit
Hold shift + click to select a range
3ae0f9b
ci: This PR is to trigger periodic CI testing
github-actions[bot] 2dc22d2
ci: This PR is to trigger periodic CI testing
github-actions[bot] aa046fc
ci: This PR is to trigger periodic CI testing
github-actions[bot] 48228ab
ci: This PR is to trigger periodic CI testing
github-actions[bot] dfdad23
ci: This PR is to trigger periodic CI testing
github-actions[bot] f1d357c
ci: This PR is to trigger periodic CI testing
github-actions[bot] 4d1428f
ci: This PR is to trigger periodic CI testing
github-actions[bot] 89df4c3
ci: This PR is to trigger periodic CI testing
github-actions[bot] 7835622
ci: This PR is to trigger periodic CI testing
github-actions[bot] b9580f4
ci: This PR is to trigger periodic CI testing
github-actions[bot] 65b546d
ci: This PR is to trigger periodic CI testing
github-actions[bot] 4d3ba60
ci: This PR is to trigger periodic CI testing
github-actions[bot] 658b679
ci: This PR is to trigger periodic CI testing
github-actions[bot] 353fbff
ci: This PR is to trigger periodic CI testing
github-actions[bot] 4b76e6f
ci: This PR is to trigger periodic CI testing
github-actions[bot] 9599a5d
ci: This PR is to trigger periodic CI testing
github-actions[bot] 36266dd
ci: This PR is to trigger periodic CI testing
github-actions[bot] d16e781
ci: This PR is to trigger periodic CI testing
github-actions[bot] a0868fa
ci: This PR is to trigger periodic CI testing
github-actions[bot] b5e91de
ci: This PR is to trigger periodic CI testing
github-actions[bot] 2a004f6
ci: This PR is to trigger periodic CI testing
github-actions[bot] 4b147cd
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1214896
ci: This PR is to trigger periodic CI testing
github-actions[bot] 36d9686
ci: This PR is to trigger periodic CI testing
github-actions[bot] 28bda42
ci: This PR is to trigger periodic CI testing
github-actions[bot] f8a1517
ci: This PR is to trigger periodic CI testing
github-actions[bot] ea00244
ci: This PR is to trigger periodic CI testing
github-actions[bot] c07a20b
ci: This PR is to trigger periodic CI testing
github-actions[bot] db301b7
ci: This PR is to trigger periodic CI testing
github-actions[bot] 7626dca
ci: This PR is to trigger periodic CI testing
github-actions[bot] 130a295
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8b20b1c
ci: This PR is to trigger periodic CI testing
github-actions[bot] 46db263
ci: This PR is to trigger periodic CI testing
github-actions[bot] d5f5232
ci: This PR is to trigger periodic CI testing
github-actions[bot] 0f0d2ea
ci: This PR is to trigger periodic CI testing
github-actions[bot] 097d627
ci: This PR is to trigger periodic CI testing
github-actions[bot] b696fa9
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8dfc507
ci: This PR is to trigger periodic CI testing
github-actions[bot] 94fec85
ci: This PR is to trigger periodic CI testing
github-actions[bot] 6db4a9e
ci: This PR is to trigger periodic CI testing
github-actions[bot] b6e6acf
ci: This PR is to trigger periodic CI testing
github-actions[bot] 66ad130
ci: This PR is to trigger periodic CI testing
github-actions[bot] 13c0e57
ci: This PR is to trigger periodic CI testing
github-actions[bot] d90bcbe
ci: This PR is to trigger periodic CI testing
github-actions[bot] da4a7d4
ci: This PR is to trigger periodic CI testing
github-actions[bot] 7d48464
ci: This PR is to trigger periodic CI testing
github-actions[bot] ed8a3b7
ci: This PR is to trigger periodic CI testing
github-actions[bot] 6fb0020
ci: This PR is to trigger periodic CI testing
github-actions[bot] 366a06b
ci: This PR is to trigger periodic CI testing
github-actions[bot] 9ab3ad5
ci: This PR is to trigger periodic CI testing
github-actions[bot] 547e79f
ci: This PR is to trigger periodic CI testing
github-actions[bot] 2b8c8eb
ci: This PR is to trigger periodic CI testing
github-actions[bot] 803ec2d
ci: This PR is to trigger periodic CI testing
github-actions[bot] 3a90e00
ci: This PR is to trigger periodic CI testing
github-actions[bot] 56ea830
ci: This PR is to trigger periodic CI testing
github-actions[bot] 7c34c9a
ci: This PR is to trigger periodic CI testing
github-actions[bot] 63b2c5c
ci: This PR is to trigger periodic CI testing
github-actions[bot] 99e7ccc
ci: This PR is to trigger periodic CI testing
github-actions[bot] 56c9dc4
ci: This PR is to trigger periodic CI testing
github-actions[bot] a760edd
ci: This PR is to trigger periodic CI testing
github-actions[bot] a220a95
ci: This PR is to trigger periodic CI testing
github-actions[bot] eaa20de
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1b61f96
ci: This PR is to trigger periodic CI testing
github-actions[bot] cb0e417
ci: This PR is to trigger periodic CI testing
github-actions[bot] f4f9691
ci: This PR is to trigger periodic CI testing
github-actions[bot] 2f60e3c
ci: This PR is to trigger periodic CI testing
github-actions[bot] 9df8f89
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8179d5c
ci: This PR is to trigger periodic CI testing
github-actions[bot] 90a62c2
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1153fab
ci: This PR is to trigger periodic CI testing
github-actions[bot] 53f16a1
ci: This PR is to trigger periodic CI testing
github-actions[bot] 442fa71
ci: This PR is to trigger periodic CI testing
github-actions[bot] 5570fb7
ci: This PR is to trigger periodic CI testing
github-actions[bot] b52fc54
ci: This PR is to trigger periodic CI testing
github-actions[bot] c7261bd
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1a4140c
ci: This PR is to trigger periodic CI testing
github-actions[bot] bc6eb75
ci: This PR is to trigger periodic CI testing
github-actions[bot] 0f1d08a
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8c3189a
ci: This PR is to trigger periodic CI testing
github-actions[bot] bc7e6b6
ci: This PR is to trigger periodic CI testing
github-actions[bot] 4d26566
ci: This PR is to trigger periodic CI testing
github-actions[bot] 6997c1a
ci: This PR is to trigger periodic CI testing
github-actions[bot] 6cca5e7
ci: This PR is to trigger periodic CI testing
github-actions[bot] ca05c57
ci: This PR is to trigger periodic CI testing
github-actions[bot] c03e2c4
ci: This PR is to trigger periodic CI testing
github-actions[bot] d0dfff2
ci: This PR is to trigger periodic CI testing
github-actions[bot] 0d6c258
ci: This PR is to trigger periodic CI testing
github-actions[bot] 650a684
ci: This PR is to trigger periodic CI testing
github-actions[bot] c9345e5
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1eaafbf
ci: This PR is to trigger periodic CI testing
github-actions[bot] 57d4725
ci: This PR is to trigger periodic CI testing
github-actions[bot] 872234e
ci: This PR is to trigger periodic CI testing
github-actions[bot] f0962dd
ci: This PR is to trigger periodic CI testing
github-actions[bot] 378e6e6
ci: This PR is to trigger periodic CI testing
github-actions[bot] 95e545d
ci: This PR is to trigger periodic CI testing
github-actions[bot] 8c3fb95
ci: This PR is to trigger periodic CI testing
github-actions[bot] c187cde
ci: This PR is to trigger periodic CI testing
github-actions[bot] 1675dd1
ci: This PR is to trigger periodic CI testing
github-actions[bot] 23924c7
ci: This PR is to trigger periodic CI testing
github-actions[bot] a5b3481
ci: This PR is to trigger periodic CI testing
github-actions[bot] ab283a3
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