public inbox for kdevops@lists.linux.dev
 help / color / mirror / Atom feed
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!


      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