Skip to content

ci: add GitHub Actions workflow for automated testing#2

Open
chenzihui222 wants to merge 1 commit into
knowecon:mainfrom
chenzihui222:ci/add-github-actions
Open

ci: add GitHub Actions workflow for automated testing#2
chenzihui222 wants to merge 1 commit into
knowecon:mainfrom
chenzihui222:ci/add-github-actions

Conversation

@chenzihui222

Copy link
Copy Markdown

添加 GitHub Actions 工作流,实现自动化测试和质量检查。\n\n## Features\n- 测试矩阵: Elixir 1.15-1.18 × OTP 25-27\n- 格式化检查\n- 编译警告视为错误\n- Python 兼容性测试\n- 依赖缓存加速构建

Add comprehensive CI pipeline:

- Test matrix across Elixir 1.15-1.18 and OTP 25-27
- Formatting checks with mix format --check-formatted
- Warnings-as-errors compilation
- Full test suite execution
- Dedicated Python parity test job
- Caching for dependencies to speed up builds

This ensures code quality and compatibility across versions
and automates the Python parity verification process.
@chenzihui222 chenzihui222 marked this pull request as ready for review March 9, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant