Skip to content

[autobackport: sssd-2-13] ci: move system tests from Github Actions to Testing Farm - #9525

Merged
justin-stephenson merged 3 commits into
SSSD:sssd-2-13from
sssd-bot:SSSD-sssd-backport-pr9304-to-sssd-2-13
Oct 22, 2026
Merged

justin-stephenson merged 3 commits into
SSSD:sssd-2-13from
sssd-bot:SSSD-sssd-backport-pr9304-to-sssd-2-13

Conversation

@sssd-bot

Copy link
Copy Markdown
Contributor

This is an automatic backport of PR#9304 ci: move system tests from Github Actions to Testing Farm to branch sssd-2-13, created by @pbrezina.

Caution

@pbrezina The patches did not apply cleanly. It is necessary to resolve conflicts before merging this pull request. Commits that introduced conflict are marked with CONFLICT!.

You can push changes to this pull request

git remote add sssd-bot git@github.com:sssd-bot/sssd.git
git fetch sssd-bot refs/heads/SSSD-sssd-backport-pr9304-to-sssd-2-13
git checkout SSSD-sssd-backport-pr9304-to-sssd-2-13
git push sssd-bot SSSD-sssd-backport-pr9304-to-sssd-2-13 --force

Original commits
5f7d6bb - tests: automatically collect coredumps
fe619fc - ci: move system tests from Github Actions to Testing Farm
d76af0f - ci: add polarion metadata check to static analyzers

Backported commits

  • 5610b03 - tests: automatically collect coredumps
  • 52c0c6a - CONFLICT! ci: move system tests from Github Actions to Testing Farm
  • 5dbf6ac - ci: add polarion metadata check to static analyzers

Conflicting Files Information (check for deleted and re-added files)

  • CONFLICT! ci: move system tests from Github Actions to Testing Farm
On branch SSSD-sssd-backport-pr9304-to-sssd-2-13
You are currently cherry-picking commit fe619fc46.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Changes to be committed:
	deleted:    .github/workflows/ci.yml
	modified:   Makefile.am
	deleted:    plans/passkey.fmf
	new file:   tmt/plans/system-tests.fmf
	new file:   tmt/readme.md

Unmerged paths:
  (use "git add/rm <file>..." as appropriate to mark resolution)
	both modified:   .packit.yaml
	deleted by them: contrib/ci/get-matrix.py

Original Pull Request Body

The system tests can quickly deplete available Github runners (20)
and we need them for process purposes (Accepted label). So we keep
only quick checks in GHA now.

Testing Farm is supported infrastructure for Fedora Project, we should
be able to see infra issues resolved more quickly as we can actually
ping people when needed.

@packit-as-a-service

Copy link
Copy Markdown

Failed to load packit config file:

Please correct data and retry.

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command config validate or our pre-commit hooks for validation of the configuration.

@pbrezina
pbrezina force-pushed the SSSD-sssd-backport-pr9304-to-sssd-2-13 branch 3 times, most recently from 655a179 to 646a805 Compare October 22, 2026 10:16
@pbrezina
pbrezina marked this pull request as ready for review October 22, 2026 10:24

@justin-stephenson justin-stephenson left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Testing farm CI is green for centos-10 stream and fedora-44.

Files removed/updated matches #9304

This enables automatic collection of coredumps, failing test if the
coredumps occurs in any SSSD binary.

Other coredumps will be ignored if test is passed. All coredumps are
collected if test fails.

Reviewed-by: Justin Stephenson <jstephen@redhat.com>
(cherry picked from commit 5f7d6bb)
The system tests can quickly deplete available Github runners (20)
and we need them for process purposes (Accepted label). So we keep
only quick checks in GHA now.

Testing Farm is supported infrastructure for Fedora Project, we should
be able to see infra issues resolved more quickly as we can actually
ping people when needed.

Reviewed-by: Justin Stephenson <jstephen@redhat.com>
(cherry picked from commit fe619fc)
This is a quick job and we can run it immediately without waiting for
the rpms to be built.

Reviewed-by: Justin Stephenson <jstephen@redhat.com>
(cherry picked from commit d76af0f)
@sssd-bot

Copy link
Copy Markdown
Contributor Author

The pull request was accepted by @justin-stephenson with the following PR CI status:


🟢 CodeQL (success)
🟢 rpm-build:centos-stream-10-x86_64:upstream (success)
🟢 rpm-build:fedora-44-x86_64:upstream (success)
🟢 testing-farm:centos-stream-10-x86_64:system (success)
🟢 testing-farm:fedora-44-x86_64:system (success)
🟢 Build / freebsd (success)
🟢 Build / make-distcheck (success)
🟢 Static code analysis / codeql (success)
🟢 Static code analysis / files-changed (success)
🟢 Static code analysis / polarion (success)
🟢 Static code analysis / pre-commit (success)
🟢 Static code analysis / python-system-tests (success)


There are unsuccessful or unfinished checks. Make sure that the failures are not related to this pull request before merging.

@sssd-bot
sssd-bot force-pushed the SSSD-sssd-backport-pr9304-to-sssd-2-13 branch from 646a805 to 8937367 Compare October 22, 2026 13:16
@justin-stephenson
justin-stephenson merged commit e882bb0 into SSSD:sssd-2-13 Oct 22, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants