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:
1 parent
1527cc6ceb
commit
3710520064
2 files changed
+5
-3
No files matched your search
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user