Skip to content

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

Draft
sssd-bot wants to merge 4 commits into
SSSD:sssd-2-12from
sssd-bot:SSSD-sssd-backport-pr9304-to-sssd-2-12
Draft

sssd-bot wants to merge 4 commits into
SSSD:sssd-2-12from
sssd-bot:SSSD-sssd-backport-pr9304-to-sssd-2-12

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-12, 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-12
git checkout SSSD-sssd-backport-pr9304-to-sssd-2-12
git push sssd-bot SSSD-sssd-backport-pr9304-to-sssd-2-12 --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

  • 00f88f4 - tests: automatically collect coredumps
  • 57ee3cb - CONFLICT! ci: move system tests from Github Actions to Testing Farm
  • 9bed3dc - 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-12
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:
	new file:   tmt/plans/system-tests.fmf
	new file:   tmt/readme.md

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

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.

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)
@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-12 branch 3 times, most recently from 8a357f3 to fb5d848 Compare October 22, 2026 10:20
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)
@pbrezina
pbrezina force-pushed the SSSD-sssd-backport-pr9304-to-sssd-2-12 branch from fb5d848 to 723671b Compare October 22, 2026 10:26
@pbrezina
pbrezina marked this pull request as ready for review October 22, 2026 10:28
@pbrezina
pbrezina marked this pull request as draft October 23, 2026 16:38
@pbrezina
pbrezina force-pushed the SSSD-sssd-backport-pr9304-to-sssd-2-12 branch 2 times, most recently from 55393fc to 50328b7 Compare October 24, 2026 14:48
To avoid db version mismatch in case SSSD is downgraded (e.g. testing
older branches on newer containers).
@pbrezina
pbrezina force-pushed the SSSD-sssd-backport-pr9304-to-sssd-2-12 branch from 50328b7 to dcf6e47 Compare October 27, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants