Publish the friends' packs on Modrinth, unlisted, with CI uploading new versions #47
Labels
No labels
area/backups
area/ci
area/containers
area/mail
area/minecraft
area/network
area/observability
area/tls
area/tofu
kind
bug
kind
chore
kind
feature
kind
investigation
kind
security
priority
high
priority
low
priority
medium
status/blocked
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
hutao/vps#47
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The worlds' packs are published only on pages (
https://pages.hu-tao.dev/hutao/vps/<world>/<pack>-<minecraft>.mrpack). That has two costs for players:cdn.modrinth.com; what is not from Modrinth are the config files each pack ships inclient-overrides/. Importing from a file also defaults to declining the install.Proposal
hu-tao) owns the projects, not a personal account.POST /v2/versionper changed pack: a JSONdatapart (project id, version number, game versions, loader, changelog) and the.mrpackbuilt bynix build .#<world>-mrpack. AMODRINTH_TOKENsecret with permission to create versions only. Acurlstep, inpages.ymlor its own workflow, with no node and no third-party action.mc-publishexists but is a JavaScript action aimed at mod jars.Project ids live in the repo next to the packs (
packs/default.nix), so CI knows where each pack goes.Check
staging-api.modrinth.comwithcurlbefore writing the workflow.sha256sum).