public inbox for kdevops@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH 00/10] Extend kdevops-ci to support more workflows
@ 2025-06-15  9:58 Daniel Gomez
  2025-06-15  9:58 ` [PATCH 01/10] .ci: blktests: add 1 section only targets Daniel Gomez
                   ` (10 more replies)
  0 siblings, 11 replies; 21+ messages in thread
From: Daniel Gomez @ 2025-06-15  9:58 UTC (permalink / raw)
  To: Luis Chamberlain; +Cc: kdevops, Daniel Gomez, Chuck Lever, Daniel Gomez

This patch series includes Ansible fixes identified while running the
kdevops-ci GitHub Runner and testing the CI_WORKFLOW setup with the
following defconfigs: linux-mm-kpd, linux-modules-kpd, blktests, and
tmpfs.

As part of these fixes, support for tmpfs CI defconfigs is added. I'm
now running all of the above workflows daily, although archiving results
and dashboard are still on my TODO list.

This patch also introduces new Makefile cli parameters to:
  * Set selftest timeouts for module testing
  * Customize the kdevops repository cloned in guests

For a preliminary check of the kdevops-ci infrastructure, please go to
Actions repository section [1] and check the scheduled workflows and
runs (branch name: testing). Daily, latest linux-next tags are tested
on the above CI matrix strategy. And on Mondays, latest Linus latest tag
is tested.

[1]
https://github.com/linux-kdevops/kdevops-ci/actions

Signed-off-by: Daniel Gomez <da.gomez@samsung.com>
---
Daniel Gomez (10):
      .ci: blktests: add 1 section only targets
      defconfigs: add tmpfs support
      .ci: add tmpfs support
      defconfigs: blktests: add blktests_meta support
      gen_nodes: selftests: fix hosts names generation
      gen_hosts: selftests: fix hosts names generation
      fstests: fix ansible range type error
      selftests: kmod: add timeout makefile parameter cli support
      fstests: tmpfs: expunges: testing
      workflows: add support to change kdevops repo in guests via cli

 .ci/build-test/blktests_block                      |  1 +
 .ci/build-test/blktests_loop                       |  1 +
 .ci/build-test/blktests_meta                       |  1 +
 .ci/build-test/blktests_nbd                        |  1 +
 .ci/build-test/blktests_nvme                       |  1 +
 .ci/build-test/blktests_nvmemp                     |  1 +
 .ci/build-test/blktests_scsi                       |  1 +
 .ci/build-test/blktests_srp                        |  1 +
 .ci/build-test/blktests_zbd                        |  1 +
 .ci/build-test/tmpfs                               |  1 +
 .ci/build-test/tmpfs_default                       |  1 +
 .ci/build-test/tmpfs_huge                          |  1 +
 .ci/build-test/tmpfs_noswap                        |  1 +
 .ci/results/blktests_block                         |  1 +
 .ci/results/blktests_loop                          |  1 +
 .ci/results/blktests_meta                          |  1 +
 .ci/results/blktests_nbd                           |  1 +
 .ci/results/blktests_nvme                          |  1 +
 .ci/results/blktests_nvmemp                        |  1 +
 .ci/results/blktests_scsi                          |  1 +
 .ci/results/blktests_srp                           |  1 +
 .ci/results/blktests_zbd                           |  1 +
 .ci/results/tmpfs                                  | 10 ++++++
 .ci/results/tmpfs_default                          |  1 +
 .ci/results/tmpfs_huge                             |  1 +
 .ci/results/tmpfs_noswap                           |  1 +
 .ci/test/blktests_block                            |  1 +
 .ci/test/blktests_loop                             |  1 +
 .ci/test/blktests_meta                             |  1 +
 .ci/test/blktests_nbd                              |  1 +
 .ci/test/blktests_nvme                             |  1 +
 .ci/test/blktests_nvmemp                           |  1 +
 .ci/test/blktests_scsi                             |  1 +
 .ci/test/blktests_srp                              |  1 +
 .ci/test/blktests_zbd                              |  1 +
 .ci/test/tmpfs                                     |  1 +
 .ci/test/tmpfs_default                             |  1 +
 .ci/test/tmpfs_huge                                |  1 +
 .ci/test/tmpfs_noswap                              |  1 +
 defconfigs/blktests_block                          |  1 +
 defconfigs/blktests_loop                           |  1 +
 defconfigs/blktests_meta                           | 31 +++++++++++++++++++
 defconfigs/blktests_nbd                            |  1 +
 defconfigs/blktests_nvme                           |  1 +
 defconfigs/blktests_scsi                           |  1 +
 defconfigs/blktests_srp                            |  1 +
 defconfigs/blktests_zbd                            |  1 +
 defconfigs/tmpfs                                   | 36 ++++++++++++++++++++++
 defconfigs/tmpfs_default                           | 29 +++++++++++++++++
 defconfigs/tmpfs_huge                              | 32 +++++++++++++++++++
 defconfigs/tmpfs_noswap                            | 33 ++++++++++++++++++++
 kconfigs/workflows/Kconfig.shared                  | 23 +++++++++++---
 playbooks/roles/fstests/tasks/main.yml             |  2 +-
 playbooks/roles/gen_hosts/tasks/main.yml           | 15 ++++-----
 playbooks/roles/gen_nodes/tasks/main.yml           | 20 +++++++-----
 .../fstests/expunges/any/tmpfs/unassigned/all.txt  |  1 +
 workflows/selftests/Kconfig                        |  7 ++++-
 57 files changed, 263 insertions(+), 21 deletions(-)
---
base-commit: fd202e05b20b4e36e32a169a28061fbc5989d3d5
change-id: 20250615-ci-workflow-d3e2aa78b22d

Best regards,
-- 
Daniel Gomez <da.gomez@samsung.com>


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-06-26 19:10 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-15  9:58 [PATCH 00/10] Extend kdevops-ci to support more workflows Daniel Gomez
2025-06-15  9:58 ` [PATCH 01/10] .ci: blktests: add 1 section only targets Daniel Gomez
2025-06-15  9:58 ` [PATCH 02/10] defconfigs: add tmpfs support Daniel Gomez
2025-06-15  9:58 ` [PATCH 03/10] .ci: " Daniel Gomez
2025-06-15  9:58 ` [PATCH 04/10] defconfigs: blktests: add blktests_meta support Daniel Gomez
2025-06-15  9:58 ` [PATCH 05/10] gen_nodes: selftests: fix hosts names generation Daniel Gomez
2025-06-15  9:58 ` [PATCH 06/10] gen_hosts: " Daniel Gomez
2025-06-15  9:58 ` [PATCH 07/10] fstests: fix ansible range type error Daniel Gomez
2025-06-15  9:58 ` [PATCH 08/10] selftests: kmod: add timeout makefile parameter cli support Daniel Gomez
2025-06-15  9:58 ` [PATCH 09/10] fstests: tmpfs: expunges: testing Daniel Gomez
2025-06-15 16:18   ` Chuck Lever
2025-06-16 10:41     ` Daniel Gomez
2025-06-16 14:31       ` Chuck Lever
2025-06-16 20:24         ` Daniel Gomez
2025-06-16 20:36           ` Chuck Lever
2025-06-17  8:34             ` Daniel Gomez
2025-06-17 13:43               ` Chuck Lever
2025-06-21  7:47                 ` Daniel Gomez
2025-06-26 19:10             ` Daniel Gomez
2025-06-15  9:58 ` [PATCH 10/10] workflows: add support to change kdevops repo in guests via cli Daniel Gomez
2025-06-26 18:59 ` [PATCH 00/10] Extend kdevops-ci to support more workflows Daniel Gomez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox