mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-14 10:29:52 +08:00
🐛 fix(ci): 修复驱动工作流 heredoc 缩进
- 修复 dev-build 中 DuckDB Windows 驱动包 Python heredoc 缩进 - 同步修复 release workflow 同类缩进问题 - 避免 GitHub Actions 将 Python 代码误解析为 YAML 导致工作流无效
This commit is contained in:
26
.github/workflows/dev-build.yml
vendored
26
.github/workflows/dev-build.yml
vendored
@@ -439,21 +439,21 @@ jobs:
|
||||
DUCKDB_AGENT_PATH="${OUTPUT_PATH}" \
|
||||
DUCKDB_DLL_PATH="${OUTDIR}/duckdb.dll" \
|
||||
python3 - <<'PY'
|
||||
import os
|
||||
import zipfile
|
||||
import os
|
||||
import zipfile
|
||||
|
||||
zip_path = os.environ["DUCKDB_ZIP_PATH"]
|
||||
entries = [
|
||||
("Windows/duckdb-driver-agent-windows-amd64.exe", os.environ["DUCKDB_AGENT_PATH"]),
|
||||
("Windows/duckdb.dll", os.environ["DUCKDB_DLL_PATH"]),
|
||||
]
|
||||
zip_path = os.environ["DUCKDB_ZIP_PATH"]
|
||||
entries = [
|
||||
("Windows/duckdb-driver-agent-windows-amd64.exe", os.environ["DUCKDB_AGENT_PATH"]),
|
||||
("Windows/duckdb.dll", os.environ["DUCKDB_DLL_PATH"]),
|
||||
]
|
||||
|
||||
with zipfile.ZipFile(zip_path, "w", compression=zipfile.ZIP_DEFLATED) as zf:
|
||||
for arcname, src in entries:
|
||||
if not os.path.isfile(src):
|
||||
raise FileNotFoundError(src)
|
||||
zf.write(src, arcname)
|
||||
PY
|
||||
with zipfile.ZipFile(zip_path, "w", compression=zipfile.ZIP_DEFLATED) as zf:
|
||||
for arcname, src in entries:
|
||||
if not os.path.isfile(src):
|
||||
raise FileNotFoundError(src)
|
||||
zf.write(src, arcname)
|
||||
PY
|
||||
echo "📦 已生成 DuckDB Windows 专属驱动包: ${DUCKDB_ZIP_PATH}"
|
||||
fi
|
||||
done
|
||||
|
||||
26
.github/workflows/release.yml
vendored
26
.github/workflows/release.yml
vendored
@@ -431,21 +431,21 @@ jobs:
|
||||
DUCKDB_AGENT_PATH="${OUTPUT_PATH}" \
|
||||
DUCKDB_DLL_PATH="${OUTDIR}/duckdb.dll" \
|
||||
python3 - <<'PY'
|
||||
import os
|
||||
import zipfile
|
||||
import os
|
||||
import zipfile
|
||||
|
||||
zip_path = os.environ["DUCKDB_ZIP_PATH"]
|
||||
entries = [
|
||||
("Windows/duckdb-driver-agent-windows-amd64.exe", os.environ["DUCKDB_AGENT_PATH"]),
|
||||
("Windows/duckdb.dll", os.environ["DUCKDB_DLL_PATH"]),
|
||||
]
|
||||
zip_path = os.environ["DUCKDB_ZIP_PATH"]
|
||||
entries = [
|
||||
("Windows/duckdb-driver-agent-windows-amd64.exe", os.environ["DUCKDB_AGENT_PATH"]),
|
||||
("Windows/duckdb.dll", os.environ["DUCKDB_DLL_PATH"]),
|
||||
]
|
||||
|
||||
with zipfile.ZipFile(zip_path, "w", compression=zipfile.ZIP_DEFLATED) as zf:
|
||||
for arcname, src in entries:
|
||||
if not os.path.isfile(src):
|
||||
raise FileNotFoundError(src)
|
||||
zf.write(src, arcname)
|
||||
PY
|
||||
with zipfile.ZipFile(zip_path, "w", compression=zipfile.ZIP_DEFLATED) as zf:
|
||||
for arcname, src in entries:
|
||||
if not os.path.isfile(src):
|
||||
raise FileNotFoundError(src)
|
||||
zf.write(src, arcname)
|
||||
PY
|
||||
echo "📦 已生成 DuckDB Windows 专属驱动包: ${DUCKDB_ZIP_PATH}"
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user