Closed OpenBagTwo closed 1 year ago
Dogfooding update: I've now got two computers all set up with EnderChests, encompassing 29 shulker boxes (and no, I definitely don't have 29 instances, even spread across both machines).
Is this an improvement over the old system? I mean, #23 aside, it's definitely a lot more difficult to tell where everything is and to guard against duplicates. But I've captured that point in #50, and what I've already observed is that bootstrapping a new instance (which was incredibly painful with v0.0.4) will be much easier now. Especially when using something like PrismLauncher which can fetch any mods that you're missing. Even updating mods (#24) is kinda nice because you just do an enderchest place -k
, and you can see right away all the mods that need to be moved upstream just by looking at the list of broken links.
Okay, it's release time. Let's see if I can do this correctly. I believe the order of ops is:
release
Gonna document the process here so I can find it the next time.
Oh wait. Pause. Minecraft 1.20-rc1 just dropped. Let's make sure it doesn't break anything.
Well my mod appears to be broken, but it linked just fine (along with the world and resourcepacks, etc.)
Yeah, so release-docs-push failed:
error: version 'release' already exists
So I'll have to do this manually for now. Odd that dev
never had this problem...
Ah, bless you, mike
:
If [version] already exists, this command will also update all of the pre-existing aliases for it. Normally, if an alias specified on the command line is already associated with another version, this will return an error. If you do want to move an alias from another version to this version (e.g. when releasing a new version and updating the latest alias to point to this new version), you can pass -u/--update-aliases to allow this.
Summary
Release staging for EnderChest v0.1.0
List of Changes
Tech Debt and Other Concerns
This release marks a regression from v0.0.4 in that it removes first-class support for server linking (though servers can still be linked via manual instance creation)(#66)From #41:(#57)
Using rsync under Windows is currently undocumented and untested, if it's even generally possible(#67)Documentation is definitely needed describing how to uninstall EnderChest and replace all the symlinks with the real files(#51)To Do
Validation Performed
This release will not be cut until I've transitioned my existing EnderChest installations across my various machines and eaten my own dogfood for at least a little bit.
For #47 specifically:
enderchest -h
shows the verb asgather minecraft
(it was almost going to begather minecrafts
:grimacing: )enderchest gather -h
shows the main help messageenderchest gather instances
(from a folder that actually has an "instances" folder) spits out:PR Type
release
)Checklist:
mkdocs serve
locally and ensured that all API docs and changes I have made to the static pages are rendering correctly, with all links working