Repository navigation
Conversation
Prepare retry-only release notes and package version metadata. Release remains blocked on actions#2498 merging into main. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This was referenced Oct 1, 2026
Contributor
Author
|
Superseded by #2498: artifact 6.3.0 version metadata and release notes have been restored there alongside the retry implementation. Closing this redundant draft without merging; its branch and commits are retained. |
This was referenced Oct 1, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge and publication gates
Draft / blocked: do not merge this release PR until #2498 is merged into
main. Do not publish from this branch: it intentionally does not contain the retry implementation.After #2498 and this metadata PR are merged, recheck the version against npm and run the repository release workflow's build, tests and packaging validation on the merged
mainbefore any separately authorized publication. No merge, auto-merge or publication is requested by this PR.Summary
Prepare the intended
@actions/artifact6.3.0 release, separately from the retry implementation, following the package-specific release shape in #2500.Only three files change:
packages/artifact/package.json: version6.2.2->6.3.0.packages/artifact/package-lock.json: only the top-level and root-package version fields, generated bynpm version 6.3.0 --no-git-tag-version --ignore-scripts; dependency resolutions are unchanged.packages/artifact/RELEASES.md: retry-only notes for [3/4] artifact: honor Retry-After on 429 #2498, describing positive integerRetry-Afterseconds on HTTP 429, the 120-second accumulated-retry-sleep cap (not an HTTP wall-clock timeout), and the fallback base interval increase from 3 to 8 seconds. The 1.5 multiplier and maximum of 5 attempts are retained; there is no guarantee of crossing a minute boundary on an individual retry.At preparation time, upstream
mainisdc752c75f8868e7e83761116161c952938b8ddaewith artifact version6.2.2; npm's latest artifact is6.2.1and6.3.0is not published. #2498 is open at4449111a58521b9b60acc34e693ae8a69b4efbe6and contains only the retry source and tests. These notes describe the intended release after that prerequisite lands, not changes already present onmain.Separate dependency work
#2515 prepares
@actions/http-client4.0.2 as a separate draft; that version is not published. The standalone audit/dependency work in #2517 is also a separate, unmerged draft. Neither is included or claimed fixed by this PR. No dependency ranges, resolutions or overrides are added here. If dependency fixes are later included in the artifact release, they must first land onmain; any new package version must be published before it is consumed, and the release metadata/lock/notes must then be reviewed against those actual changes.Validation
git diff --checkverified.main; existing formatting is preserved byte-for-byte except for the version.npm pack --dry-run --json --ignore-scriptsconfirms@actions/artifact@6.3.0metadata. This is a metadata-only preview: compiledlibwas not built in this slice and it is not a validated release payload.