Skip to content

Releases: MatteoH2O1999/build-and-install-python

v7.0.0

23 Aug 02:46
a6b9b8e
Compare
Choose a tag to compare

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 to 5.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...
Read more

v6.0.0

11 Dec 19:06
432ca4f
Compare
Choose a tag to compare

What's Changed

  • Action is now tested with label ubuntu-24.04
  • The minimum supported version has been increased from 3.7 to 3.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

12 Nov 16:48
5197587
Compare
Choose a tag to compare

What's Changed

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

14 Oct 18:14
6761ab2
Compare
Choose a tag to compare

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

19 Sep 03:28
8310656
Compare
Choose a tag to compare

What's Changed

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

20 May 21:09
290b02c
Compare
Choose a tag to compare

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

19 Apr 23:45
495a82d
Compare
Choose a tag to compare

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

22 Mar 20:44
ec33fa0
Compare
Choose a tag to compare

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

13 Dec 13:44
7689522
Compare
Choose a tag to compare

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

12 Dec 23:48
154f5b6
Compare
Choose a tag to compare

What's Changed

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