extension_ci: Do not trigger version bump on workflow file changes (#44077)

Release Notes:

- N/A

Co-authored-by: Agus Zubiaga <agus@zed.dev>
This commit is contained in:
Finn Evers
2025-12-03 16:05:15 +01:00
committed by GitHub
parent 95a553ea94
commit 8ca2571367
4 changed files with 15 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
use gh_workflow::{
Event, Expression, Input, Job, PullRequest, PullRequestType, Push, Run, Step, UsesJob, Workflow,
Event, Expression, Input, Job, PullRequest, PullRequestType, Push, Run, Step, UsesJob,
Workflow, WorkflowDispatch,
};
use indexmap::IndexMap;
use indoc::indoc;
@@ -18,8 +19,13 @@ pub(crate) fn bump_version() -> Workflow {
named::workflow()
.on(Event::default()
.push(Push::default().add_branch("main"))
.pull_request(PullRequest::default().add_type(PullRequestType::Labeled)))
.push(
Push::default()
.add_branch("main")
.add_ignored_path(".github/**"),
)
.pull_request(PullRequest::default().add_type(PullRequestType::Labeled))
.workflow_dispatch(WorkflowDispatch::default()))
.concurrency(one_workflow_per_non_main_branch_and_token("labels"))
.add_job(determine_bump_type.name, determine_bump_type.job)
.add_job(call_bump_version.name, call_bump_version.job)