Skip to content

GitHub Actionsのテストワークフローを追加 - #4

Merged
rakima merged 1 commit into
mainfrom
feature/github-actions
Aug 17, 2026
Merged

GitHub Actionsのテストワークフローを追加#4
rakima merged 1 commit into
mainfrom
feature/github-actions

Conversation

@rakima

@rakima rakima commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Summary

テストを継続的に自動実行するGitHub Actionsワークフローを追加しました。

Main changes

  • mainへのpush、Pull Request、手動実行に対応
  • Python 3.10、3.12、3.14のマトリクステストを設定
  • 依存関係のインストール、単体テスト、Pythonコンパイル確認を実行
  • ワークフロー権限をリポジトリ内容の読み取りのみに制限
  • 同一ブランチの古い実行を自動キャンセル
  • READMEにテストステータスバッジを追加

User impact

対応Pythonバージョンでの後方互換性と、変更による解析機能の退行をPull Requestごとに確認できます。

Test results

  • python -m unittest discover -v: 29 tests passed
  • python -m compileall -q main.py syntax_helper tests: passed
  • git diff --check: passed

Remaining issues

  • なし

Review priorities

  • Medium: Pythonバージョンマトリクス、ワークフローのトリガーと権限
  • Low: READMEのステータスバッジ

@rakima
rakima marked this pull request as ready for review August 17, 2026 12:48
@rakima
rakima merged commit 538d3d4 into main Aug 17, 2026
3 checks passed
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