nodejs / gyp-next

A fork of the GYP build system for use in the Node.js projects
BSD 3-Clause "New" or "Revised" License
125 stars 69 forks source link

fix(ci): add Python 3.13 pre-release to test matrix #257

Closed DeeDeeG closed 1 month ago

DeeDeeG commented 1 month ago

Add Python 3.13 to the CI test matrix for gyp-next repo.

Python 3.13 is in beta now, and will be stable soonish (October 2024).

This PR relates to #219. There was some enthusiasm there in a comment: https://github.com/nodejs/gyp-next/issues/219#issuecomment-2102537214 so I figured I'd open a PR for this real quick.

(Commentary: For what it's worth, gyp-next tests have been passing with Python 3.13 on my personal fork for some time now, even when Python 3.13 was still in alpha. But now it's in beta, so this should be a reasonable time to start testing against it in the official repo?)

DeeDeeG commented 1 month ago

Note: I suppose the PR title could be edited to a semantic release commit message, like chore(ci): add Python 3.13 to test matrix, but the chore prefix is excluded from release-please changelogs by default anyhow, so it wouldn't make a ton of difference.

If maintainers here want to change the PR title I'd be fine with that. Leaving it to maintainers to decide.