From d84eff04b92a6de871b093455e61f7c56a15b8cd Mon Sep 17 00:00:00 2001 From: csh Date: Thu, 8 Jan 2026 14:06:15 +0800 Subject: [PATCH] :wrench: chore(ci): make actions base url configurable --- .gitea/workflows/test.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 55bf1b8..668eb4e 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -21,6 +21,7 @@ env: # 测试工作目录 WORKSPACE_DIR: "/home/workspace" TEST_WORKSPACE: "/home/workspace/playbook-test" + ACTIONS_BASE_URL: "https://git.mytsl.cn" # ===== 测试覆盖率目标 ===== # Shell 脚本测试覆盖率目标(百分比) @@ -232,8 +233,8 @@ jobs: echo "🔧 安装 bats-core 测试框架" echo "========================================" - sudo apt-get update - sudo apt-get install -y bats + apt-get update + apt-get install -y bats echo "" echo "✓ bats 版本: $(bats --version)" @@ -268,7 +269,7 @@ jobs: - name: 📊 上传测试结果 if: always() - uses: actions/upload-artifact@v4 + uses: ${{ env.ACTIONS_BASE_URL }}/actions/upload-artifact@v4 with: name: script-test-results-${{ matrix.script-group.name }} path: ${{ env.REPO_DIR }}/tests/scripts/*_test_results.tap @@ -356,8 +357,8 @@ jobs: echo "✓ Python 验证工具已安装" ;; cpp) - sudo apt-get update - sudo apt-get install -y cmake clang-format + apt-get update + apt-get install -y cmake clang-format echo "✓ C++ 验证工具已安装" ;; ci) @@ -395,7 +396,7 @@ jobs: - name: 📊 上传验证报告 if: always() - uses: actions/upload-artifact@v4 + uses: ${{ env.ACTIONS_BASE_URL }}/actions/upload-artifact@v4 with: name: template-validation-${{ matrix.template-type.name }} path: ${{ env.REPO_DIR }}/tests/templates/*_validation_report.txt @@ -743,7 +744,7 @@ jobs: mkdir -p "${{ env.WORKSPACE_DIR }}/test-results" - name: 📥 下载所有测试结果 - uses: actions/download-artifact@v4 + uses: ${{ env.ACTIONS_BASE_URL }}/actions/download-artifact@v4 with: path: ${{ env.WORKSPACE_DIR }}/test-results