Releases: MatteoH2O1999/build-and-install-python
Releases · MatteoH2O1999/build-and-install-python
v7.0.0
What's Changed
- Updated runtime to
node24
- Updated windows tested label:
windows-2022
->windows-2025
- Updated macOS tested label:
macos-14
->macos-15
- Bugfix: pip is now initialized correctly after installation of built versions
- Security fixes in temporary file creation
- Updated actions/setup-python from
5.4.0
to5.6.0
- Added support for
freethreaded
input - Added support for building new versions of CPython from source
Full Changelog
- Fix version tests by @MatteoH2O1999 in #483
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #482
- Update CPython JSON data by @github-actions[bot] in #484
- chore(deps-dev): bump @typescript-eslint/parser from 8.18.1 to 8.18.2 in the dev-dependencies group by @dependabot[bot] in #485
- fix(deps): bump find-process from 1.4.7 to 1.4.8 by @dependabot[bot] in #486
- chore(deps-dev): bump @typescript-eslint/parser from 8.18.2 to 8.19.0 in the dev-dependencies group by @dependabot[bot] in #487
- chore(deps-dev): bump @types/node from 22.10.2 to 22.10.4 in the dev-dependencies group across 1 directory by @dependabot[bot] in #489
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #492
- fix(deps): bump find-process from 1.4.8 to 1.4.9 by @dependabot[bot] in #491
- chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 in the dev-dependencies group by @dependabot[bot] in #493
- fix(deps): bump find-process from 1.4.9 to 1.4.10 by @dependabot[bot] in #494
- fix(deps): bump @actions/tool-cache from 2.0.1 to 2.0.2 by @dependabot[bot] in #498
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #499
- Update CPython JSON data by @github-actions[bot] in #497
- chore(deps-dev): bump @types/node from 22.10.6 to 22.10.7 in the dev-dependencies group by @dependabot[bot] in #500
- chore(deps-dev): bump @typescript-eslint/parser from 8.20.0 to 8.21.0 in the dev-dependencies group by @dependabot[bot] in #501
- chore(deps-dev): bump @types/node from 22.10.7 to 22.10.10 in the dev-dependencies group by @dependabot[bot] in #502
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in #503
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #507
- fix(deps): bump setup-python from v5.3.0 to v5.4.0 by @dependabot[bot] in #506
- Fix dependencies vulnerabilities by @github-actions[bot] in #505
- fix(deps): bump semver from 7.6.3 to 7.7.0 by @dependabot[bot] in #509
- chore(deps-dev): bump @stylistic/eslint-plugin-ts from 3.0.0 to 3.0.1 in the dev-dependencies group by @dependabot[bot] in #508
- chore(deps-dev): bump eslint-plugin-github from 5.1.6 to 5.1.7 in the dev-dependencies group by @dependabot[bot] in #510
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #513
- fix(deps): bump semver from 7.7.0 to 7.7.1 by @dependabot[bot] in #512
- chore(deps-dev): bump eslint-plugin-github from 5.1.7 to 5.1.8 in the dev-dependencies group by @dependabot[bot] in #514
- Update CPython JSON data by @github-actions[bot] in #515
- chore(deps-dev): bump the dev-dependencies group with 3 updates by @dependabot[bot] in #516
- chore(deps-dev): bump @typescript-eslint/parser from 8.23.0 to 8.24.0 in the dev-dependencies group by @dependabot[bot] in #517
- chore(deps-dev): bump eslint from 9.20.0 to 9.20.1 in the dev-dependencies group by @dependabot[bot] in #518
- Update CPython JSON data by @github-actions[bot] in #519
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in #520
- fix(deps): bump @actions/cache from 4.0.0 to 4.0.1 by @dependabot[bot] in #521
- chore(deps-dev): bump @typescript-eslint/parser from 8.24.0 to 8.24.1 in the dev-dependencies group by @dependabot[bot] in #522
- Fix dependencies vulnerabilities by @github-actions[bot] in #523
- chore(deps-dev): bump @stylistic/eslint-plugin-ts from 3.1.0 to 4.0.1 in the dev-dependencies group by @dependabot[bot] in #524
- Fix dependencies vulnerabilities by @github-actions[bot] in #525
- chore(deps-dev): bump the dev-dependencies group with 4 updates by @dependabot[bot] in #526
- chore(deps-dev): bump @typescript-eslint/parser from 8.24.1 to 8.25.0 in the dev-dependencies group by @dependabot[bot] in #527
- fix(deps): bump @actions/cache from 4.0.1 to 4.0.2 by @dependabot[bot] in #528
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in #529
- chore(deps-dev): bump the dev-dependencies group with 5 updates by @dependabot[bot] in #530
- chore(deps-dev): bump the dev-dependencies group with 3 updates by @dependabot[bot] in #531
- chore(deps-dev): bump @typescript-eslint/parser from 8.26.0 to 8.26.1 in the dev-dependencies group by @dependabot[bot] in #532
- chore(deps-dev): bump axios from 1.8.2 to 1.8.3 in the dev-dependencies group by @dependabot[bot] in #533
- Fix dependencies vulnerabilities by @github-actions[bot] in #534
- Update CPython JSON data by @github-actions[bot] in #535
- fix(deps): bump @actions/cache from 4.0.2 to 4.0.3 by @dependabot[bot] in #536
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in #537
- chore(deps-dev): bump @typescript-eslint/parser from 8.26.1 to 8.27.0 in the dev-dependencies group by @dependabot[bot] in #538
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in #539
- chore(deps-dev): bump the dev-dependencies group with 3 updates by @dependabot[bot] in #540
- chore(deps-dev): bump @types/semver from 7.5.8 to 7.7.0 in the dev-dependencies group by @dependabot[bot] in #542
- chore(deps-dev): bump @types/node from 22.13.13 to 22.13.14 in the dev-dependencies group by @dependabot[bot] in #543
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in #544
- chore(deps-dev): bump @types/node from 22.13.14 to 22.13.17 in the dev-dependencies group by @dependabot[bot] in #545
- chore(deps-dev): bump @types/node from 22.13.17 to 22.14.0 in the dev-dependencies group by @dependabot[bot] in #546
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot[bot] in...
v6.0.0
What's Changed
- Action is now tested with label
ubuntu-24.04
- The minimum supported version has been increased from
3.7
to3.8
Full Changelog
- fix(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #459
- Update CPython JSON data by @github-actions in #463
- Fix dependencies vulnerabilities by @github-actions in #461
- Fix for deps update by @MatteoH2O1999 in #471
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 10 updates by @dependabot in #470
- chore(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates by @dependabot in #473
- fix(deps): bump @actions/cache from 3.3.0 to 4.0.0 by @dependabot in #476
- chore(deps-dev): bump the dev-dependencies group with 3 updates by @dependabot in #475
- Update CPython JSON data by @github-actions in #474
- Update ubuntu label to
ubuntu-24.04
by @MatteoH2O1999 in #478 - chore(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates by @dependabot in #479
Full Changelog: v5.2.0...v6.0.0
v5.2.0
What's Changed
- Update actions/setup-python from
v5.2.0
tov5.3.0
Full Changelog
- Update CPython JSON data by @github-actions in #442
- fix(deps): bump setup-python from v5.2.0 to v5.3.0 by @dependabot in #448
- fix(deps): bump @actions/cache from 3.2.4 to 3.3.0 by @dependabot in #453
Full Changelog: v5.1.1...v5.2.0
v5.1.1
What's Changed
- Add new Python versions to manifest
- Support Python 3.13
Full Chegelog
- fix(deps): bump @actions/core from 1.10.1 to 1.11.0 by @dependabot in #434
- Update CPython JSON data by @github-actions in #433
- fix(deps): bump @actions/core from 1.11.0 to 1.11.1 by @dependabot in #435
- Update CPython JSON data by @github-actions in #438
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- Add new Python versions to build manifest
- Update actions/setup-python from
5.1.0
to5.2.0
Full Changelog
- Update CPython JSON data by @github-actions in #398
- Update CPython JSON data by @github-actions in #399
- Fix dependencies vulnerabilities by @github-actions in #400
- Update CPython JSON data by @github-actions in #401
- Update CPython JSON data by @github-actions in #402
- Update CPython JSON data by @github-actions in #403
- Update CPython JSON data by @github-actions in #404
- Fix dependencies vulnerabilities by @github-actions in #405
- Fix dependencies vulnerabilities by @github-actions in #406
- fix(deps): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #418
- fix(deps): bump semver from 7.6.0 to 7.6.3 by @dependabot in #413
- fix(deps): bump setup-python from v5.1.0 to v5.2.0 by @dependabot in #416
- Update CPython JSON data by @github-actions in #421
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- Drop support for Python < 3.7 (no hard drop, only no more support offered)
- Update tested labels
macos-12
->macos-14
Full Changelog
- Update tested label macos-12 -> macos-14 and remove support for Python < 3.7 by @MatteoH2O1999 in #395
- Update CPython JSON data by @github-actions in #396
Full Changelog: v4.1.1...v5.0.0
v4.1.1
What's Changed
- Fixed a bug that did not allow CPython versions relying on OpenSSL 1.0.2 to cache certificates
Full Changelog
- chore(deps-dev): bump the dev-dependencies group with 1 update by @dependabot in #383
- fix(deps): bump setup-python from v5.0.0 to v5.1.0 by @dependabot in #384
- chore(deps-dev): bump the dev-dependencies group with 1 update by @dependabot in #385
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot in #388
- Update CPython JSON data by @github-actions in #387
- chore(deps-dev): bump the dev-dependencies group with 1 update by @dependabot in #389
- chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 in the dev-dependencies group by @dependabot in #390
- Fix dependencies vulnerabilities by @github-actions in #391
- Update CPython JSON data by @github-actions in #392
- Allow cached built version on darwin to restore ssl certificates by @MatteoH2O1999 in #394
Full Changelog: v4.1.0...v4.1.1
v4.1.0
What's Changed
- Allow parsing of dev versions (i.e.
3.9-dev
)
Full Changelog
- fix(deps): bump github/codeql-action from 2 to 3 by @dependabot in #314
- fix(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #316
- fix(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #315
- Fix codeql warnings by @MatteoH2O1999 in #317
- chore(deps-dev): bump eslint from 8.55.0 to 8.56.0 by @dependabot in #318
- chore(deps-dev): bump @types/node from 20.10.4 to 20.10.5 by @dependabot in #319
- chore(deps-dev): bump axios from 1.6.2 to 1.6.3 by @dependabot in #320
- chore(deps-dev): bump @types/node from 20.10.5 to 20.10.6 by @dependabot in #321
- chore(deps-dev): bump eslint-plugin-jest from 27.6.0 to 27.6.1 by @dependabot in #322
- chore(deps-dev): bump axios from 1.6.3 to 1.6.4 by @dependabot in #323
- chore(deps-dev): bump axios from 1.6.4 to 1.6.5 by @dependabot in #325
- chore(deps-dev): bump @types/node from 20.10.6 to 20.10.7 by @dependabot in #324
- chore(deps-dev): bump @types/node from 20.10.7 to 20.10.8 by @dependabot in #326
- chore(deps-dev): bump eslint-plugin-jest from 27.6.1 to 27.6.2 by @dependabot in #328
- fix(deps): bump @actions/artifact from 2.0.0 to 2.0.1 by @dependabot in #327
- chore(deps-dev): bump @types/node from 20.10.8 to 20.11.0 by @dependabot in #330
- fix(deps): bump @actions/cache from 3.2.2 to 3.2.3 by @dependabot in #329
- chore(deps-dev): bump prettier from 3.1.1 to 3.2.2 by @dependabot in #332
- chore(deps-dev): bump eslint-plugin-jest from 27.6.2 to 27.6.3 by @dependabot in #331
- chore(deps-dev): bump @types/node from 20.11.0 to 20.11.3 by @dependabot in #333
- fix(deps): bump @actions/artifact from 2.0.1 to 2.1.0 by @dependabot in #338
- Update CPython JSON data by @github-actions in #337
- chore(deps-dev): bump prettier from 3.2.2 to 3.2.4 by @dependabot in #335
- chore(deps-dev): bump @types/node from 20.11.3 to 20.11.5 by @dependabot in #336
- chore(deps-dev): bump ts-jest from 29.1.1 to 29.1.2 by @dependabot in #339
- chore(deps-dev): bump @types/node from 20.11.5 to 20.11.6 by @dependabot in #341
- chore(deps-dev): bump axios from 1.6.5 to 1.6.7 by @dependabot in #342
- chore(deps-dev): bump @types/node from 20.11.6 to 20.11.10 by @dependabot in #343
- chore(deps-dev): bump @types/node from 20.11.10 to 20.11.14 by @dependabot in #346
- fix(deps): bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #345
- fix(deps): bump @actions/artifact from 2.1.0 to 2.1.1 by @dependabot in #349
- chore(deps-dev): bump @types/node from 20.11.14 to 20.11.16 by @dependabot in #348
- fix(deps): bump @actions/cache from 3.2.3 to 3.2.4 by @dependabot in #347
- fix(deps): bump semver from 7.5.4 to 7.6.0 by @dependabot in #351
- chore(deps-dev): bump prettier from 3.2.4 to 3.2.5 by @dependabot in #350
- Update CPython JSON data by @github-actions in #352
- chore(deps-dev): bump @types/node from 20.11.16 to 20.11.17 by @dependabot in #353
- fix(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #246
- chore(deps-dev): bump @matteoh2o1999/github-actions-jest-reporter from 2.0.0 to 3.0.0 by @dependabot in #354
- chore(deps-dev): bump eslint-plugin-jest from 27.6.3 to 27.8.0 by @dependabot in #355
- chore(deps-dev): bump @types/node from 20.11.17 to 20.11.19 by @dependabot in #356
- Update CPython JSON data by @github-actions in #357
- Fix dependencies vulnerabilities by @github-actions in #358
- chore(deps-dev): bump eslint-plugin-jest from 27.8.0 to 27.9.0 by @dependabot in #359
- chore(deps-dev): bump @types/node from 20.11.19 to 20.11.20 by @dependabot in #360
- fix(deps): bump @actions/artifact from 2.1.1 to 2.1.2 by @dependabot in #362
- chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 by @dependabot in #361
- fix(deps): bump @actions/artifact from 2.1.2 to 2.1.3 by @dependabot in #363
- chore(deps-dev): bump @types/node from 20.11.20 to 20.11.22 by @dependabot in #365
- chore(deps-dev): bump @types/node from 20.11.22 to 20.11.24 by @dependabot in #367
- chore(deps-dev): bump eslint-plugin-github from 4.10.1 to 4.10.2 by @dependabot in #366
- fix(deps): bump @actions/http-client from 2.2.0 to 2.2.1 by @dependabot in #369
- fix(deps): bump @actions/artifact from 2.1.3 to 2.1.4 by @dependabot in #368
- chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 by @dependabot in #371
- chore(deps-dev): bump @types/node from 20.11.24 to 20.11.25 by @dependabot in #370
- Update dependencies by @MatteoH2O1999 in #372
- Allow parsing of dev versions of CPython by @MatteoH2O1999 in #373
- chore(deps-dev): bump the dev-dependencies group with 1 update by @dependabot in #374
- chore(deps-dev): bump the dev-dependencies group with 1 update by @dependabot in #376
- Update CPython JSON data by @github-actions in #375
- Fix dependencies vulnerabilities by @github-actions in #377
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot in #378
- chore(deps-dev): bump the dev-dependencies group with 2 updates by @dependabot in #379
- chore(deps-dev): bump the dev-dependencies group with 1 update by @dependabot in #380
- Update CPython JSON data by @github-actions in #381
- chore(deps-dev): bump the dev-dependencies group with 1 update by @dependabot in #382
Full Changelog: v4.0.1...v4.1.0
v4.0.1
What's Changed
- Log message for supported CPython versions restored
Full Changelog
- fix(deps): bump @actions/artifact from 1.1.2 to 2.0.0 by @dependabot in #313
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
- New versions of CPython are added
- Delegate support of PyPy and GraalPy to actions/setup-python
- Update to actions/setup-python v5.0.0 (from v4.7.1)
Full Changelog
- chore(deps-dev): bump @types/node from 20.10.0 to 20.10.1 by @dependabot in #301
- chore(deps-dev): bump @types/node from 20.10.1 to 20.10.3 by @dependabot in #303
- chore(deps-dev): bump eslint from 8.54.0 to 8.55.0 by @dependabot in #302
- Update CPython JSON data by @github-actions in #304
- chore(deps-dev): bump typescript from 5.3.2 to 5.3.3 by @dependabot in #307
- chore(deps-dev): bump @types/node from 20.10.3 to 20.10.4 by @dependabot in #309
- Update CPython JSON data by @github-actions in #310
- chore(deps-dev): bump prettier from 3.1.0 to 3.1.1 by @dependabot in #311
- fix(deps): bump setup-python from v4.7.1 to v5.0.0 by @dependabot in #306
- Fix CodeQL scan by @MatteoH2O1999 in #312
- fix(deps): bump actions/setup-python from 4 to 5 by @dependabot in #308
Full Changelog: v3.0.4...v4.0.0