Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

devops: avoid maintaining extra .patch workflow files #8861

Open
gustavovalverde opened this issue Sep 11, 2024 · 0 comments
Open

devops: avoid maintaining extra .patch workflow files #8861

gustavovalverde opened this issue Sep 11, 2024 · 0 comments
Labels
A-devops Area: Pipelines, CI/CD and Dockerfiles C-bug Category: This is a bug C-design Category: Software design work P-Medium ⚡ S-needs-triage Status: A bug report needs triage

Comments

@gustavovalverde
Copy link
Member

gustavovalverde commented Sep 11, 2024

Describe the issue or request

As there's a limitation with GitHub, that I reported here:
-https://github.com/orgs/community/discussions/44490

We've been using extra files with the .patch to work around this limitation, but as we have more workflows, this becomes harder to maintain

Expected Behavior

Having a single workflow without .patch files

Current Behavior

Any step added to a workflow must be considered in other workflows otherwise our rulesets won't behave as expected and PRs get stuck

Possible Solution

Using https://github.com/dorny/paths-filter

Additional Information/Context

No response

Is this happening on PRs?

Yes

Is this happening on the main branch?

No

@gustavovalverde gustavovalverde added C-bug Category: This is a bug C-design Category: Software design work A-devops Area: Pipelines, CI/CD and Dockerfiles S-needs-triage Status: A bug report needs triage P-Medium ⚡ labels Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-devops Area: Pipelines, CI/CD and Dockerfiles C-bug Category: This is a bug C-design Category: Software design work P-Medium ⚡ S-needs-triage Status: A bug report needs triage
Projects
None yet
Development

No branches or pull requests

1 participant