From 9ffe425d6e77f60799d28aa5b91367c0ea108330 Mon Sep 17 00:00:00 2001 From: zhilv Date: Tue, 26 May 2026 20:38:47 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(workflow):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20Cargo=20=E9=95=9C=E5=83=8F=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E7=9A=84=20YAML=20=E8=AF=AD=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 去掉 run 脚本中的 heredoc 写法,避免 YAML 将 TOML 内容误判为工作流字段 - 改为使用 printf 生成 ~/.cargo/config.toml - 保持 crates-io 切换到 rsproxy sparse registry 的逻辑不变 --- .gitea/workflows/release.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index b6daf18..d075af9 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -81,13 +81,13 @@ jobs: rustc -V cargo -V mkdir -p "$HOME/.cargo" - cat >"$HOME/.cargo/config.toml" <<'EOF' -[source.crates-io] -replace-with = "rsproxy-sparse" - -[source.rsproxy-sparse] -registry = "sparse+https://rsproxy.cn/index/" -EOF + printf '%s\n' \ + '[source.crates-io]' \ + 'replace-with = "rsproxy-sparse"' \ + '' \ + '[source.rsproxy-sparse]' \ + 'registry = "sparse+https://rsproxy.cn/index/"' \ + >"$HOME/.cargo/config.toml" - name: 构建发布包 env: