From: Daniel Gomez <da.gomez@kernel.org>
To: Luis Chamberlain <mcgrof@kernel.org>
Cc: kdevops@lists.linux.dev, Daniel Gomez <da.gomez@samsung.com>
Subject: Re: [PATCH 0/5] Fix kdevops ci
Date: Fri, 26 Sep 2025 15:23:05 +0200 [thread overview]
Message-ID: <3a481b1f-b64e-4de9-964c-b552a820cd8c@kernel.org> (raw)
In-Reply-To: <20250926-ci-unify-workflows-v1-0-4f9021899a57@samsung.com>
On 26/09/2025 15.18, Daniel Gomez wrote:
> The latest CI patches refactored the GitHub workflows but they also
> introduced issues, especially when scaling with multiple concurrent
> GitHub runners. This patch fixes those problems by unifying the
> workflows (manual, schedule and push/pr) into a single common worflow
> and job, eliminating concurrency conflicts while preserving the modular
> actions refactor. This approach should enable scaling for multiple
> workflow validation. For now, it validates only blktests and xfs with
> the profiles/sections: blktests_nvme and xfs_reflink_4k.
>
> Note: If minor refinements are needed, I don't plan to post them here.
> That said, my testing indicates this is solid!
>
> Please ask if you have questions about scaling or concurrent job
> orchestration. More patches will follow to extend this with additional
> workflows. During verification, I found that blktests_scsi was broken.
> This indicates that validating the workflow alone may not ensure full
> coverage an that we need full section validation while keeping the
> testing scope as minimal as possible.
>
> Add a KDEVOPSCI entry to the MAINTAINERS file and assign myself as its
> maintainer.
>
> Signed-off-by: Daniel Gomez <da.gomez@samsung.com>
> ---
> Daniel Gomez (5):
> git: remove phantom kdevops-ci submodule
> guestfs: fix missing SCSI data device mapping
> blktests: add dynamic device selection based on storage type
> github: unify self-hosted runner workflows
> MAINTAINERS: Add KDEVOPSCI entry and self-assign
>
> .github/actions/archive/action.yml | 20 +-
> .github/actions/bringup/action.yml | 16 ++
> .github/actions/build-test/action.yml | 19 ++
> .github/actions/cleanup/action.yml | 13 +-
> .github/actions/{setup => configure}/action.yml | 53 +----
> .github/actions/linux/action.yml | 27 +++
> .github/actions/test/action.yml | 42 ++--
> .github/workflows/destroy.yml | 93 ---------
> .github/workflows/kdevops.yml | 257 ++++++++++++++++++++++++
> .github/workflows/main.yml | 114 -----------
> .github/workflows/manual.yml | 122 -----------
> .github/workflows/push.yml | 29 ---
> .github/workflows/schedule.yml | 55 -----
> MAINTAINERS | 7 +
> kconfigs/workflows/Kconfig.data_partition | 1 +
> kdevops-ci | 1 -
> workflows/blktests/Kconfig | 4 +
> 17 files changed, 377 insertions(+), 496 deletions(-)
> ---
> base-commit: 04417817b39f12866a6bb03890b81ba3cb8241b7
> change-id: 20250926-ci-unify-workflows-907df72357f2
>
> Best regards,
> --
> Daniel Gomez <da.gomez@samsung.com>
>
Applied and pushed!
prev parent reply other threads:[~2025-09-26 13:23 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-26 13:18 [PATCH 0/5] Fix kdevops ci Daniel Gomez
2025-09-26 13:18 ` [PATCH 1/5] git: remove phantom kdevops-ci submodule Daniel Gomez
2025-09-26 13:18 ` [PATCH 2/5] guestfs: fix missing SCSI data device mapping Daniel Gomez
2025-09-26 13:18 ` [PATCH 3/5] blktests: add dynamic device selection based on storage type Daniel Gomez
2025-09-26 13:18 ` [PATCH 4/5] github: unify self-hosted runner workflows Daniel Gomez
2025-09-26 13:18 ` [PATCH 5/5] MAINTAINERS: Add KDEVOPSCI entry and self-assign Daniel Gomez
2025-09-26 13:23 ` Daniel Gomez [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3a481b1f-b64e-4de9-964c-b552a820cd8c@kernel.org \
--to=da.gomez@kernel.org \
--cc=da.gomez@samsung.com \
--cc=kdevops@lists.linux.dev \
--cc=mcgrof@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox