Skip to content

Limit CurseForge uploads to one attempt - #8

Merged
SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.10.2from
SkyBlade1978:master-1.10.2
Oct 27, 2026
Merged

SkyBlade1978 merged 1 commit into
MinecraftModDevelopmentMods:master-1.10.2from
SkyBlade1978:master-1.10.2

Conversation

@SkyBlade1978

Copy link
Copy Markdown
Collaborator

CurseForge can return an HTTP 500 after accepting a file. The publisher's default two-attempt policy then submits the same file again, leaving a rejected duplicate alongside the valid upload.

Limit CurseForge publication to one attempt and document checking the project's file list and hash before any manual retry. Other publication stages are unchanged. This does not upload another file or change the released game jar.

Validation used the retry function from the pinned publisher revision: an accepted upload followed by HTTP 500 or timeout makes one call and surfaces the error; success also makes one call. A control using the previous default makes two calls and reproduces the duplicate request. The action metadata confirms this input is the total number of attempts.

@SkyBlade1978
SkyBlade1978 merged commit 2e50fe3 into MinecraftModDevelopmentMods:master-1.10.2 Oct 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant