NucleoidMC / NucleoidMC/server-wrapper
Better handle actions failure
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 3
- Forks
- 6
- Avg merge
- 8d 14h
- Merged PRs (30d)
- 1
Description
failed to load game-configs: Reqwest(reqwest::Error { kind: Decode, source: Error("missing field `total_count`", line: 1, column: 95) })! excluding.
thought this might have been rate limit initially but I've tested multiple machines and tokens now. It seems github may have changed how the actions api works.
I would like to also request a different approach to actions failure then removing all of the mods that where previously downloaded. Especially since actions only keeps builds for 3 months I will need to run rebuilds for a decent amount of the games.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by reproducing the GitHub Actions game-config loading failure and tracing the Rust code that handles the response and downloaded mods. Done means handling the changed API response and defining a failure path that preserves previously downloaded mods for rebuilds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, rust
- Domain
- ci-cd, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100