Skip to content

coverage: use python 3.14#51660

Merged
alalazo merged 1 commit intodevelopfrom
hs/ci/macos-python-12
Dec 9, 2025
Merged

coverage: use python 3.14#51660
alalazo merged 1 commit intodevelopfrom
hs/ci/macos-python-12

Conversation

@haampie
Copy link
Copy Markdown
Member

@haampie haampie commented Nov 28, 2025

Python 3.14 with recent coverage uses sysmon by default, which should be significantly faster than current tracing.

Note that previously we had codecov only enabled for Python 3.11 on Ubuntu, but 3.12 was used for testing in PRs. So, codecov only came from macOS tests. That was likely an oversight.

coverage 7.11.0 is used because 7.11.1-3 and 7.12.0 significantly regressed.

@haampie haampie force-pushed the hs/ci/macos-python-12 branch from 5972a37 to 3c47cd7 Compare November 28, 2025 22:18
@haampie haampie changed the title macos: use python 3.12 macos: use python 3.14 Nov 28, 2025
@haampie haampie force-pushed the hs/ci/macos-python-12 branch 2 times, most recently from 4f8bc90 to aa29e4d Compare November 28, 2025 22:43
@haampie haampie changed the title macos: use python 3.14 coverage: use python 3.14 Nov 28, 2025
@haampie haampie force-pushed the hs/ci/macos-python-12 branch 6 times, most recently from 5b9bc2e to d23ba6b Compare December 3, 2025 09:39
@haampie haampie force-pushed the hs/ci/macos-python-12 branch 6 times, most recently from 740cb8e to 45f59ac Compare December 8, 2025 12:15
@haampie haampie force-pushed the hs/ci/macos-python-12 branch 2 times, most recently from bfc8b3b to 12e6eb4 Compare December 9, 2025 09:23
* Defaults to `sysmon` for coverage, which has significantly less
  overhead
* Enable coverage on Ubuntu under Python 3.14 in PRs too

Signed-off-by: Harmen Stoppels <[email protected]>
@haampie haampie force-pushed the hs/ci/macos-python-12 branch from 12e6eb4 to 4424f00 Compare December 9, 2025 09:31
@alalazo alalazo self-assigned this Dec 9, 2025
@alalazo alalazo merged commit d82f143 into develop Dec 9, 2025
30 of 31 checks passed
@alalazo alalazo deleted the hs/ci/macos-python-12 branch December 9, 2025 11:05
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