ci: Run license check more often (#64375)

Follow-up to the learnings of
https://github.com/zed-industries/zed/pull/64292

Release Notes:

- N/A
This commit is contained in:
Finn Evers authored and GitHub committed 2026-09-17 09:35:14 +00:00
1 parent 1527cc6ceb
commit 3710520064
2 files changed
+5 -3

No files matched your search

+1 -1
View File
@@ -114,7 +114,7 @@ jobs:
check_pattern "run_action_checks" '^\.github/(workflows/|actions/|actionlint.yml)|tooling/xtask|script/' -qP
check_pattern "run_docs" '^(docs/|crates/.*\.rs)' -qP
check_pattern "run_licenses" '^(Cargo.lock|script/.*licenses)' -qP
check_pattern "run_licenses" '^(Cargo\.lock$|script/.*licenses|(?:.*/)?LICENSE[^/]*$)' -qP
check_pattern "run_tests" '^(docs/|script/update_top_ranking_issues/|\.github/(ISSUE_TEMPLATE|workflows/(?!run_tests))|extensions/)' -qvP
# Detect changed extension directories (excluding extensions/workflows)
CHANGED_EXTENSIONS=$(echo "$CHANGED_FILES" | grep -oP '^extensions/[^/]+(?=/)' | sort -u | grep -v '^extensions/workflows$' || true)
@@ -36,8 +36,10 @@ pub(crate) fn run_tests() -> Workflow {
"run_action_checks",
r"^\.github/(workflows/|actions/|actionlint.yml)|tooling/xtask|script/",
);
let should_check_licences =
PathCondition::new("run_licenses", r"^(Cargo.lock|script/.*licenses)");
let should_check_licences = PathCondition::new(
"run_licenses",
r"^(Cargo\.lock$|script/.*licenses|(?:.*/)?LICENSE[^/]*$)",
);
let orchestrate = orchestrate(&[
&should_check_scripts,