From bc8498f5d612a45269cd80a4eec4e194171a4671 Mon Sep 17 00:00:00 2001 From: csh Date: Tue, 19 May 2026 10:37:04 +0800 Subject: [PATCH] :bug: fix(ci): install tomli for gitea tests --- .gitea/workflows/test.yml | 2 +- tests/test_gitea_workflow_bootstrap.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index fcd9631f..eba5f896 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -78,7 +78,7 @@ jobs: apt-get install -y python3-pip python3 -m pip install --upgrade pip - python3 -m pip install yamllint + python3 -m pip install yamllint tomli echo "" echo "✓ Python 版本: $(python3 --version)" diff --git a/tests/test_gitea_workflow_bootstrap.py b/tests/test_gitea_workflow_bootstrap.py index 13a91ccf..c62ec77c 100644 --- a/tests/test_gitea_workflow_bootstrap.py +++ b/tests/test_gitea_workflow_bootstrap.py @@ -38,6 +38,10 @@ class GiteaWorkflowBootstrapTests(unittest.TestCase): ) self.assertIn('echo "REPO_DIR=$REPO_DIR" >>', text) + def test_test_workflow_installs_tomli_for_python_template_validation(self): + text = TEST_WORKFLOW.read_text(encoding="utf-8") + self.assertIn("python3 -m pip install yamllint tomli", text) + if __name__ == "__main__": unittest.main()