Ivan Pozdeev
e55613a267
CI: Don't trigger push checks on a pull request
1 месяц назад
Ivan Pozdeev
bfc595b0a0
CI: trigger rebuilds for <v>t, too, if a patch for <v> is changed
1 месяц назад
Ivan Pozdeev
874b27c749
CI: move `no-response` and `add-version` to `ubuntu-slim`
Supposedly lightweight tasks, we'll see
1 месяц назад
Ivan Pozdeev
9ea5bd3005
3.11.0+: Use the `--with-openssl-rpath' Configure option
The options is available since 3.10.0+ (https://github.com/python/cpython/pull/24820 )
but has no effect until 3.11.0 (cpython b9e9292d75 )
and broken in MacOS until 3.12.2 (cpython cc13eabc7c ),
we add downstream patches to fix that except for 3.11-dev where we disabled it
1 месяц назад
Ivan Pozdeev
e52da606ff
CI: modified_scripts_build : fix GraalPy version detection
1 месяц назад
Ivan Pozdeev
97573e156e
CI: add_version: correctly handle exceptions
exit code 1 is used as a signal that no new version is found -- so have to use a different exit code for unhandled exceptions
2 месяцев назад
Ivan Pozdeev
a736e6af27
CI: add_version: move off the start of the hour
Due to load peak at 0 minutes, it may fail to get a runner.
Github tries to allocate a runner for ~15 minutes.
2 месяцев назад
Ivan Pozdeev
36f37e96ea
CI: no-response: fix
2 месяцев назад
Ivan Pozdeev
3f62ee82b5
CI: add_version: Fix commit message
2 месяцев назад
Ivan Pozdeev
27b4b4dc84
CI: no-response: half the frequency
getting "no runner found" errors
2 месяцев назад
Ivan Pozdeev
b8a6e9c33c
CI: Don't require openssl@1.1
Missing in macos-26 Homebrew, causing an error,
no longer required for any supported Pythons
2 месяцев назад
Ivan Pozdeev
dfb1a96c3e
CI: use macos-26
the Github runner is out of beta
2 месяцев назад
dependabot[bot]
d26308df49
Bump actions/create-github-app-token in the github-actions group ( #3428 )
Bumps the github-actions group with 1 update: [actions/create-github-app-token](https://github.com/actions/create-github-app-token ).
Updates `actions/create-github-app-token` from 2 to 3
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 месяцев назад
Ivan Pozdeev
47b6fce29d
CI: add_version: use Github App token to create PR
The only way atm that allows to both trigger CI
and get PR notifications, as per
https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens
Created helper app https://github.com/apps/pyenv-bot/
4 месяцев назад
Ivan Pozdeev
b2a43bbcdb
CI: add_verison: Don't run "set PR properties" unnecessarily
5 месяцев назад
Ivan Pozdeev
2f10394d33
CI: add_version: fix Actions not triggering for the pull request
5 месяцев назад
Ivan Pozdeev
82f4de5593
CI: reflect GraalPy 25.0.2 dropping MacOS x64 support
5 месяцев назад
Ivan Pozdeev
5447f1f859
CI: add_script: make more frequent
practice shows a long enough delay that contributors step in
5 месяцев назад
native-api
94faa168cb
CI: adjust CPython PR generation logic ( #3392 )
* For files retrieved through the GNU mirror load balancer, specify the load balancer URL
* Explicitly `git mv` files on prerelease upgrade in case Git doesn't detect it
* Add a trailing newline to a thunk
5 месяцев назад
Ivan Pozdeev
05ba9388a7
Fix schedule
6 месяцев назад
Ivan Pozdeev
c8129ceee6
fix schedule syntax
6 месяцев назад
native-api
d9182d6edc
CI: automatically check for CPython releases ( #3388 )
* .gitignore local venv
* Add alt GNU mirror support with <table>
* Fix UnboundLocalError when no micro 0 releases
* Cutoff for existing vetsions as well
* add missing dependency more_itertools
* workaround fake_useragent 2.0.0 falsely declaring 3.8 compatibility
6 месяцев назад
Ivan Pozdeev
8c50260ba2
Anaconda 2025.12 dropped MacOS x64 support
6 месяцев назад
Ivan Pozdeev
f614e5caa5
Fix hang in Ubuntu build for Anaconda-2025.12
6 месяцев назад
binbjz
c35f26af3e
CI: exclude unsupported MacOS-x64 for recent Miniconda versions ( #3385 )
* split macOS Intel build and filter unsupported Miniconda
* Generate exclusions instead
---------
Co-authored-by: binbjz <binbjz@gmail.com>
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
6 месяцев назад
Ivan Pozdeev
8ef33165b8
CI: fix CPython-only checks
6 месяцев назад
Ivan Pozdeev
dabaa901e9
CI: - Ubuntu 18.04 workaround
7 месяцев назад
Ivan Pozdeev
4b33cb68b6
CI: - Micropython-specific code from CPython-only branches
7 месяцев назад
Ivan Pozdeev
9b85239875
CI: - commented-out code
7 месяцев назад
Ivan Pozdeev
f19fe0f2be
CI: tests: + macos-15
7 месяцев назад
Ivan Pozdeev
293798582a
CI: build: - EOL 3.9, + 3.13
7 месяцев назад
Ivan Pozdeev
4e7626721a
Delete the old issue template
[no ci]
7 месяцев назад
dependabot[bot]
a30c26ddf5
Bump actions/checkout from 5 to 6 in the github-actions group ( #3360 )
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7 месяцев назад
Edgar Ramírez Mondragón
032022dace
Replace macos-13 with macos-15-intel ( #3356 )
> The macOS 13 Ventura based runner images will begin deprecation on September 22nd and will be fully unsupported by December 4th for GitHub and ADO.
https://github.com/actions/runner-images/issues/13046
Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
8 месяцев назад
native-api
ba968fda2d
CI: Fix output variable for CPython-specific workflows ( #3340 )
9 месяцев назад
tuzi3040
8e34326347
CI: modified-scripts-build: fix CPython-specific jobs never firing ( #3338 )
9 месяцев назад
Ivan Pozdeev
8c3b705f04
CI: modified-scripts-build: print config.log on build failure
10 месяцев назад
rockandska
a7897ca0f6
add bats test under docker
10 месяцев назад
dependabot[bot]
cd78412b80
Bump actions/checkout from 4 to 5 in the github-actions group ( #3318 )
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 месяцев назад
Ivan Pozdeev
7d3854b64d
CI: use ZLib from XCode SDK
Everything since 3.5.2 (see #3301 ) can use it;
it's now present in all non-EOL MacOS XCode versions
10 месяцев назад
Ivan Pozdeev
bc44cb8fc0
CI: run modified scripts in MacOS 15, too
It turns out, macos-14 has XCode 15 rather than 16 as advertised in Github docs
10 месяцев назад
Ivan Pozdeev
05cc41d273
CI: change macos_build to -latest
11 месяцев назад
native-api
7725fe2cf2
Install feature request templates
[no ci]
1 год назад
native-api
d8384fcc05
Install issue templates
It looks like Github have dropped support for https://github.com/pyenv/pyenv/edit/master/.github/ISSUE_TEMPLATE.md entirely.
1 год назад
native-api
2d8bd15ccd
Add CODEOWNERS file ( #3247 )
to get notifications of pull requests ready for review
[no ci]
1 год назад
Ivan Pozdeev
ddeb3facf0
CI: remove ubuntu-20.04; move tar_gz to -latest
ubuntu-20.04 is being retired by Github
tar_gz is mainly to verify URLs, OS version doesn't matter
1 год назад
native-api
330e3fc130
CI: use Ubuntu 24.04; use ubuntu-latest for the ubuntu_build check ( #3144 )
Now that ubuntu-24 is out of beta at Github
Since for ubuntu_build, we only use one OS version
and the changes between versions are not as drastic as with MacOS,
it seems safe to have it upgrade automatically.
1 год назад
native-api
5d80be09cb
CI: only run macos_build_bundled_dependencies and ubuntu_build_tar_gz for CPython ( #3141 )
Only CPython scripts use bundled dependencies for MacOS and two alternative tarballs
1 год назад
native-api
cc40a3f965
CL: + test modified scripts with tar.gz source ( #3125 )
1 год назад
native-api
25e70b2c80
CI: + build with bundled MacOS dependencies ( #3123 )
1 год назад