Hi all,

As a follow-up to the November discussion [1], I have opened two PRs to
introduce reusable workflows for CodeQL and Scorecards:

- https://github.com/apache/commons-parent/pull/699
- https://github.com/apache/commons-parent/pull/700

The main concern raised (notably by Gary) is that the added indirection
makes projects harder to maintain. I respectfully disagree: these
workflows are essentially maintenance-free, they only change when
dependencies are upgraded, and they rarely fail for reasons unrelated to
the project itself (e.g. a compilation error).

Rather than a project-wide rollout, I propose a limited trial: adopt the
reusable workflows in two or three projects, evaluate the experience,
and either extend to all projects or revert to the status quo.

I am happy to monitor these workflows and address any issues that arise.
My expectation is that they will go unnoticed.

Thoughts?

Piotr

[1] https://lists.apache.org/thread/rnb8j9og60j4rs0pr1fljlvbpy2zf1tt

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to