Skip to content

[autobackport: sssd-2-9-4] ci: move system tests from Github Actions to Testing Farm - #9523

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

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

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

  • 1a2e607 - tests: automatically collect coredumps
  • 89e1145 - CONFLICT! ci: move system tests from Github Actions to Testing Farm
  • bb0a695 - 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-9-4
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
	deleted by us:   .packit.yaml
	both modified:   Makefile.am
	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.

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)
@pbrezina
pbrezina force-pushed the SSSD-sssd-backport-pr9304-to-sssd-2-9-4 branch 2 times, most recently from 58c498d to 909d120 Compare October 22, 2026 10:24
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-9-4 branch from 909d120 to 8562ae9 Compare October 22, 2026 10:27
@pbrezina
pbrezina marked this pull request as ready for review October 22, 2026 10:28
@justin-stephenson

justin-stephenson commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

rpm-build job fails with

Start: build setup for sssd-2.9.100-99.20261022102849177882.pr9523.232.g8562ae9fb.el8.src.rpm
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/sssd-2.9.100-99.20261022102849177882.pr9523.232.g8562ae9fb.el8.src.rpm
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 3.7 kB/s | 1.5 kB     00:00    
Package findutils-1:4.6.0-22.el8.x86_64 is already installed.
Package gcc-8.5.0-22.el8.x86_64 is already installed.
Package libunistring-0.9.9-3.el8.x86_64 is already installed.
Package libxml2-2.9.7-18.el8.x86_64 is already installed.
Package make-1:4.2.1-11.el8.x86_64 is already installed.
Package pkgconf-pkg-config-1.4.2-1.el8.x86_64 is already installed.
Error: 
 Problem: conflicting requests
  - package softhsm-2.6.0-5.module_el8+417+e8dc3e3c.x86_64 from appstream is filtered out by modular filtering
  - package softhsm-2.6.0-5.module_el8.4.0+789+fad1e5d3.x86_64 from appstream is filtered out by modular filtering
  - package softhsm-2.6.0-5.module_el8.5.0+750+c59b186b.x86_64 from appstream is filtered out by modular filtering
  - package softhsm-2.6.0-5.module_el8.8.0+1250+3691c525.x86_64 from appstream is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
WARNING: DNF4 command failed, retrying, attempt #2, sleeping 10s

To avoid db version mismatch in case SSSD is downgraded (e.g. testing
older branches on newer containers).
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