Repository navigation
Update github-actions - #482
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #482 +/- ##
=======================================
Coverage 99.70% 99.70%
=======================================
Files 12 12
Lines 1020 1020
=======================================
Hits 1017 1017
Misses 3 3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Triggered early because ubuntu-latest now points to 26.04 and we need to update the codspeed action to support it. https://github.com/python-humanize/humanize/actions/runs/40196943425 |
Merging this PR will improve performance by 17.14%1 warning
Performance Changes
Tip Curious why performance improved? Comment Comparing Footnotes |
This PR contains the following updates:
v5.2.1→v5.5.0v5.6.0v8.0.1→v8.0.2v10.2.0→v10.3.0v10.3.2(+1)v3.0.0→v3.0.1v3.1.0(+1)3.14→3.153.15.1v7.7.0→v7.10.0Release Notes
CodSpeedHQ/action
v5.5.0Compare Source
Bumps the CodSpeed runner to v5.5.0.
This release adds support for Ubuntu 26.04, on both x86_64 and arm64. The officially supported distributions are now Ubuntu 22.04, 24.04 and 26.04, and Debian 12.
Profile uploads are also faster on GitHub-hosted runners, and archives larger than 5 GiB can now be uploaded.
Results from the Memory instrument are processed much faster and with less memory on large benchmarks.
This release also fixes a crash that could affect some
pytest-codspeedbenchmarks since v5.4.2.🚀 Features
🐛 Bug Fixes
PYTHONPERFSUPPORTfor exec-harness benchmarks by @not-matthias in #584⚡ Performance
⚙️ Internals
Full Runner Changelog:
https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md
What's Changed
New Contributors
Full Changelog: CodSpeedHQ/action@v5.4.2...v5.5.0
v5.4.2Compare Source
Bumps the CodSpeed runner to v5.4.2, including v5.4.1.
This release improves and adds support for memory flamegraphs in C++, Python and Node.js.
Fixes flamegraphs for Python in simulation mode in the exec CLI.
🚀 Features
nodewith the codspeed-node V8 flags for the current mode incodspeed exec, including through npm, npx and#!/usr/bin/env nodescripts, by @not-matthias in #556🐛 Bug Fixes
PYTHONPERFSUPPORT, so Pythoncodspeed exectargets keep their Python frames in simulation-mode flamegraphs, by @not-matthias in #577--interpreted-frames-native-stackto node in analysis mode by @not-matthias in #556⚙️ Internals
Full Runner Changelog:
https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md
What's Changed
Full Changelog: CodSpeedHQ/action@v5.4.0...v5.4.2
v5.4.0Compare Source
Bumps the CodSpeed runner to v5.4.0, including v5.3.0 and v5.3.1.
The Memory instrument now tracks physical (resident) memory and captures allocation call stacks to build memory flamegraphs. Both are enabled by default and can be turned off with the new
disable-memory-track-physicalanddisable-memory-capture-stackinputs. Serialization is also faster on large memory benchmarks.The action now exposes the id of the CodSpeed run as a
run-idoutput, and CodSpeed now works on non-Ubuntu/Debian distributions such as Arch Linux.🚀 Features
--experimental-disable-pythonmalloc-overrideflag (CODSPEED_EXPERIMENTAL_DISABLE_PYTHONMALLOC_OVERRIDE) to stop overriding the Python allocator, which can break free-threaded Python in simulation mode, by @not-matthias in #539🐛 Bug Fixes
PYTHONMALLOCby @not-matthias in #539perf_event_openby @GuillaumeLagrange in #536⚡ Performance
⚙️ Internals
Full Runner Changelog:
https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md
What's Changed
New Contributors
Full Changelog: CodSpeedHQ/action@v5.2.1...v5.4.0
actions/download-artifact
v8.0.2Compare Source
What's Changed
New Contributors
Full Changelog: actions/download-artifact@v8.0.1...v8.0.2
astral-sh/setup-uv
v10.3.0: 🌈 Add Python architecture selectionCompare Source
Changes
This release adds the
python-archinput to select a Python architecture independently of the Python version. Withuv0.13.0 or later, setpython-arch: x86_64to use x64 Python on Windows ARM64 runners.It also includes embedded checksums for
uvreleases through 0.13.0.🚀 Enhancements
python-archsupport @zanieb (#1079)🧰 Maintenance
⬆️ Dependency updates
j178/prek-action
v3.0.1Compare Source
What's Changed
Full Changelog: j178/prek-action@v3.0.0...v3.0.1
actions/python-versions (python)
v3.15.0: 3.15.0Compare Source
Python 3.15.0
release-drafter/release-drafter
v7.10.0Compare Source
What's Changed
New
Dependency Updates
11 changes
Maintenance
Documentation
New Contributors
Full Changelog: release-drafter/release-drafter@v7.9.0...v7.10.0
v7.9.0Compare Source
What's Changed
New
Dependency Updates
Bug Fixes
fromis set (#1789) @jmeridthMaintenance
New Contributors
Full Changelog: release-drafter/release-drafter@v7.8.0...v7.9.0
v7.8.0Compare Source
What's Changed
Token authentication change
The
tokenaction input now takes precedence overenv.GITHUB_TOKENand defaults to${{ github.token }}. Pass a PAT or GitHub App token throughwith.token, especially when publishing releases that should trigger downstream workflows:New
Dependency Updates
36 changes
3d3c42e(#1736) @renovate[bot], @cchancheBug Fixes
Maintenance
Documentation
New Contributors
Full Changelog: release-drafter/release-drafter@v7.7.0...v7.8.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.