Files

782 B

python-action-test

这是一个简单的 Python 项目示例,包含一个 Gitea Actions 工作流。

说明

  • main.py 包含一个简单的 main() 函数,用于打印欢迎消息。
  • tests/test_main.py 提供一个最小单元测试,检查 main() 是否输出预期文本。
  • .gitea/workflows/python-action-test.yml 是 Gitea Actions 的工作流配置,用于在 pushpull_request 事件时运行测试。

本地运行

python main.py
python -m pip install uv
uv install
uv run pytest

Gitea Actions

将此仓库推送到 Gitea 后,Gitea Actions 会触发以下流程:

  1. 检出仓库代码
  2. 安装 Python 3.14
  3. 安装 pytest
  4. 执行单元测试

工作流文件路径:.gitea/workflows/python-action-test.yml