Skip to content

Python 3.14テスト用ワークフローの追加#11

Merged
JS2IIU-MH merged 1 commit intomainfrom
copilot/add-python-314-test
May 3, 2026
Merged

Python 3.14テスト用ワークフローの追加#11
JS2IIU-MH merged 1 commit intomainfrom
copilot/add-python-314-test

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

Agent-Logs-Url: https://github.com/JS2IIU-MH/adiftools-dev/sessions/9c9df6a3-0e58-4b42-92c3-c5b47790a257

Co-authored-by: JS2IIU-MH <146515386+JS2IIU-MH@users.noreply.github.com>
Copilot AI requested a review from JS2IIU-MH April 10, 2026 22:31
@JS2IIU-MH JS2IIU-MH marked this pull request as ready for review May 3, 2026 02:02
Copilot AI review requested due to automatic review settings May 3, 2026 02:02
@JS2IIU-MH JS2IIU-MH merged commit d8063ae into main May 3, 2026
16 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

このPRは、既存のPythonパッケージに対して Python 3.14 向けの専用GitHub Actionsワークフローを追加し、将来のランタイム互換性をCIで確認できるようにする変更です。既存リポジトリの lint/test 自動化に、3.14 向けの実行経路を追加する位置づけです。

Changes:

  • .github/workflows/test_python314.yml を新規追加し、Python 3.14 用のCIワークフローを定義
  • flake8 実行ジョブを追加
  • pytest 実行ジョブを追加し、依存関係をインストールしてテストを実行

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +6 to +41
RunFlake8:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python 3.14
uses: actions/setup-python@v5
with:
python-version: '3.14'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8
- name: Run test with flake8
run: |
flake8 --max-line-length=100 $(git ls-files '*.py')

RunPytest:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python 3.14
uses: actions/setup-python@v5
with:
python-version: '3.14'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pytest
pip install -r requirements.txt
- name: Run tests with pytest
run: |
pytest
- name: Set up Python 3.14
uses: actions/setup-python@v5
with:
python-version: '3.14'
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.

3 participants