Skip to content

ci: hand the changelog to the release workflow as an artifact - #2168

Merged
vdusek merged 2 commits into
masterfrom
fix/changelog-via-artifact
Aug 17, 2026
Merged

ci: hand the changelog to the release workflow as an artifact#2168
vdusek merged 2 commits into
masterfrom
fix/changelog-via-artifact

Conversation

@vdusek

@vdusek vdusek commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Every beta and stable release has failed since 2026-08-17, at the Update CHANGELOG.md step, with no code change involved:

An error occurred trying to start process '.../node' ... Argument list too long

CHANGELOG.md crossed 128 KiB. The changelog was passed to the release workflow as a string input, the workflow handed it to an action via with: contents:, and the runner passes action inputs as environment variables - Linux caps a single environment string at MAX_ARG_STRLEN (32 pages = 131072 bytes). The generated changelog measured 131,410 bytes; the last green release squeezed in about 140 bytes under the limit.

Both release workflows now hand the changelog over as an artifact, which has no size limit: apify/actions#36 uploads it, apify/workflows#312 downloads it.

Blocked until apify/actions is released as v1.5.0, which is what the bumped pin refers to.

✍️ Drafted by Claude Code

@vdusek vdusek added t-tooling Issues with this label are in the ownership of the tooling team. adhoc Ad-hoc unplanned task added during the sprint. labels Aug 17, 2026
@vdusek vdusek self-assigned this Aug 17, 2026
@github-actions github-actions Bot added this to the 147th sprint - Tooling team milestone Aug 17, 2026
@vdusek
vdusek marked this pull request as ready for review August 17, 2026 08:00
@vdusek
vdusek requested a review from janbuchar August 17, 2026 08:00
@codecov

codecov Bot commented Aug 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.64%. Comparing base (3485535) to head (66a7bfe).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2168      +/-   ##
==========================================
+ Coverage   93.58%   93.64%   +0.05%     
==========================================
  Files         181      181              
  Lines       12758    12758              
==========================================
+ Hits        11940    11947       +7     
+ Misses        818      811       -7     
Flag Coverage Δ
unit 93.64% <ø> (+0.05%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@vdusek
vdusek merged commit e25ce52 into master Aug 17, 2026
36 checks passed
@vdusek
vdusek deleted the fix/changelog-via-artifact branch August 17, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants