From 40d4f6c0839c8a9f2621aa82ab5ad05178550934 Mon Sep 17 00:00:00 2001 From: jiangnan <1394485448@qq.com> Date: Mon, 9 Mar 2026 01:53:53 +0800 Subject: [PATCH] Fix CI: handle multiline output in lint workflow The GITHUB_OUTPUT format does not support multiline values with simple echo. Use heredoc delimiter to pass multiple changed file paths correctly. --- .github/workflows/lint-agents.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint-agents.yml b/.github/workflows/lint-agents.yml index 7fffb1b..67a2bf7 100644 --- a/.github/workflows/lint-agents.yml +++ b/.github/workflows/lint-agents.yml @@ -30,7 +30,11 @@ jobs: 'design/*.md' 'engineering/*.md' 'marketing/*.md' 'product/*.md' \ 'project-management/*.md' 'testing/*.md' 'support/*.md' \ 'spatial-computing/*.md' 'specialized/*.md' 'strategy/*.md') - echo "files=$FILES" >> "$GITHUB_OUTPUT" + { + echo "files<> "$GITHUB_OUTPUT" if [ -z "$FILES" ]; then echo "No agent files changed." else