-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.1.0 Release #48
v0.1.0 Release #48
Conversation
Ready to try something that's no sphinx
Surprised I hadn't added these before. Also, as someone who went through _a lot of trial and error_ creating issue and PR templates by hand back in the day, I **absolutely love** that [github now has an interface](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository) for generating these
(a lot of this will be coming back)
And I owe a cookie to the person who taught me about for-else
rbarrois/python-semanticversion#147 notwithstanding This commit implements #27
Also this is a known issue with mypy: python/mypy#5062
that means you're not confirming a dry-run-only run
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 |
Okay, it's release time. Let's see if I can do this correctly. I believe the order of ops is:
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:
So I'll have to do this manually for now. Odd that |
Ah, bless you,
|
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)(Server syncing and linking #66)From Implement Syncing #41:(Improve the messages displayed when syncing EnderChests #57)
Using rsync under Windows is currently undocumented and untested, if it's even generally possible(Instructions for Setting Up Rsync on Windows #67)Documentation is definitely needed describing how to uninstall EnderChest and replace all the symlinks with the real files(EnderChest Offboarding #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
😬 )enderchest gather -h
shows the main help messageenderchest gather instances
(from a folder that actually has an "instances" folder) spits out:usage: enderchest gather minecraft [-h] [--root ROOT_FLAG] [--verbose] [--quiet] [--official | --mmc] [root] search_paths [search_paths ...] enderchest gather minecraft: error: the following arguments are required: search_paths
PR Type
require a bump in the minor version)
(will require rebasing off of
release
)Checklist:
mkdocs serve
locally and ensured that all API docs andchanges I have made to the static pages are rendering correctly, with all links
working
accepted
the GNU Public License v3