<#3813 chore(deps): update codspeedhq/action actio...
# meltano-repo-activity
g
#3813 chore(deps): update codspeedhq/action action to v5.4.0 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Type | Update | Change | Pending | | ------------------------------------------------------------------ | ------ | ------ | --------------- | ------- | | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | minor | v5.2.1 → v5.4.0 | v5.4.2 | --- Release Notes CodSpeedHQ/action (CodSpeedHQ/action) `v5.4.0` Compare 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-physical
and
disable-memory-capture-stack
inputs. Serialization is also faster on large memory benchmarks. The action now exposes the id of the CodSpeed run as a
run-id
output, and CodSpeed now works on non-Ubuntu/Debian distributions such as Arch Linux. 🚀 Features • Track physical memory and capture allocation call stacks for memory flamegraphs, both enabled by default by @​not-matthias in #​529, #​522 and #​553 • Expose the run id as a GitHub Actions step output by @​moha-bekh in #​551 • Add an
--experimental-disable-pythonmalloc-override
flag (
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 • Apply kernel memory tunables before memory-mode runs, and fail early when the kernel has no BTF by @​not-matthias in #​507 and #​524 • Pause producers under ring buffer pressure in memory mode, and log process stops per reason by @​not-matthias in #​543 • Log which authentication method the run uses by @​fargito in #​521 🐛 Bug Fixes • Support distributions CodSpeed publishes no valgrind package for (Arch, rolling releases) by @​moha-bekh in #​525 • Error out when the profile archive exceeds the upload size limit by @​lvaroqui in #​557 • Detect free-threaded Python from venv and uv before setting
PYTHONMALLOC
by @​not-matthias in #​539 • Honor deprecated experimental flags, including their falsey values, instead of ignoring them by @​not-matthias in #​532 and #​553 • Fix memory tracking edge cases: reused pids, stack-ring overflow, BPF links held by forked processes, and allocator symbols aliased at an attached offset by @​not-matthias in #​522 and #​543 • Attach memory tracking hooks without
perf_event_open
by @​GuillaumeLagrange in #​536 • Restore profiling sysctls in walltime mode by @​not-matthias in #​507 ⚡ Performance • Speed up memory serialization and reduce the tracker's memory usage on large memory benchmarks by @​not-matthias in #​522, #​537, #​548, #​558 and #​560 ⚙️ Internals • Pin memtrack to 1.6.0, through 1.5.0 and 1.5.1, by @​adriencaccia in #​530, #​541 and #​561 • Keep mmap/munmap/brk as deprecated memtrack artifact variants by @​GuillaumeLagrange in #​538 Full Runner Changelog: https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md What's Changed • chore: bump runner version to 5.3.0 by @​github-actions[bot] in #​239 • feat: add memory-track-physical experimental input by @​not-matthias in #​238 • chore: bump runner version to 5.3.1 by @​github-actions[bot] in #​240 • feat: add a run-id output by @​moha-bekh in #​243 • chore: bump runner version to 5.4.0 by @​github-actions[bot] in #​244 • feat: add disable-memory-capture-stack and disable-memory-track-physical inputs by @​not-matthias in #​242 New Contributors • @​moha-bekh made their first contribution in #​243 Full Changelog: CodSpeedHQ/action@v5.2.1...v5.4.0 --- Configuration 📅 Schedule: (UTC) • Branch creation • Between 12:00 AM and 03:59 AM, only on Monday (
* 0-3 * * 1
) • Automerge • Between 08:00 AM and 05:59 PM, Monday through Friday (
* 8-17 * * 1-5
) 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. meltano/sdk