api-layer icon indicating copy to clipboard operation
api-layer copied to clipboard

Reduce the number of workflows in CI

Open JirkaAichler opened this issue 1 year ago • 3 comments

Is your feature request related to a problem? Please describe. The number of workflows is growing. Reducing their number could increase the stability, speed, and maintainability of the pipeline.

Describe the solution you'd like The main workflow would have all features enabled and the majority of the tests would run against it. The additional workflows would be used only when a different configuration is required.

Example: I would like to test a new security feature that is using all authentication schemes. Client certificates, access tokens, and OIDC have a separate workflows so I can't reuse any existing workflow.

JirkaAichler avatar Nov 08 '23 15:11 JirkaAichler

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar Feb 11 '24 18:02 github-actions[bot]

Do not close!

JirkaAichler avatar Feb 12 '24 08:02 JirkaAichler

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar May 12 '24 12:05 github-actions[bot]

This issue has been automatically closed due to lack of activity. If you disagree, please comment on reason why and reopen the issue

github-actions[bot] avatar May 26 '24 12:05 github-actions[bot]