Skip to content

Conversation

Copy link

Copilot AI commented Nov 12, 2025

Replaces AppVeyor CI configuration with GitHub Actions workflow that builds Python 3.14 for Android, Darwin (iOS/macOS), Linux, and Windows.

Changes

Workflow (.github/workflows/build-python.yml)

  • 4 platform-specific jobs matching original AppVeyor matrix
  • Android: NDK r27, all ABIs (arm64-v8a, armeabi-v7a, x86_64, x86)
  • Darwin: iOS + macOS via BeeWare Python-Apple-support
  • Linux: x86_64_v2 + aarch64 via python-build-standalone
  • Windows: amd64 from official installer
  • Explicit permissions: contents: write on all jobs
  • Artifact uploads + release deployment on version tags

Version Updates

  • PYTHON_VERSION: 3.14.0 (from 3.12.9)
  • PYTHON_VERSION_SHORT: 3.14 (from 3.12)
  • Windows install path: C:\python314-dist

Repository

  • .appveyor.yml.appveyor.yml.archived (preserved for rollback)
  • .gitignore excludes build artifacts
  • Updated README with platform details
  • Added MIGRATION_NOTES.md with version adjustment guide

Triggers

  • Push/PR to python-3.* or main branches
  • Manual dispatch
  • Tag push (e.g., v3.14) for release creation

Note

Python 3.14.0 may not be available yet. If builds fail, adjust to 3.13.x per MIGRATION_NOTES.md.

Original prompt

by analyzing the branch python-3.12, modify its appveyor.yml to github actions, and support python 3.14 builds for android, darwin, linux and windows.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 5 commits November 12, 2025 13:47
Co-authored-by: Creeper19472 <38857196+Creeper19472@users.noreply.github.com>
Co-authored-by: Creeper19472 <38857196+Creeper19472@users.noreply.github.com>
Co-authored-by: Creeper19472 <38857196+Creeper19472@users.noreply.github.com>
Co-authored-by: Creeper19472 <38857196+Creeper19472@users.noreply.github.com>
Co-authored-by: Creeper19472 <38857196+Creeper19472@users.noreply.github.com>
Copilot AI changed the title [WIP] Migrate AppVeyor configuration to GitHub Actions support Migrate CI from AppVeyor to GitHub Actions with Python 3.14 support Nov 12, 2025
Copilot AI requested a review from Creeper19472 November 12, 2025 13:57
@Creeper19472 Creeper19472 marked this pull request as ready for review November 12, 2025 14:53
@Creeper19472 Creeper19472 merged commit 2481990 into python-3.14 Nov 12, 2025
1 of 4 checks passed
@Creeper19472 Creeper19472 deleted the copilot/modify-appveyor-to-github-actions branch November 12, 2025 14:53
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.

2 participants