Alpha V1.0.0 | ESM & Sharding [FIXED]
Pre-releaseWhat's Changed
- Kindkid27 custom c ipatch 1 by @kindkid27 in #5
- Update ben-bot-CI.yml by @kindkid27 in #6
- Beta/sharding by @kindkid27 in #7
Converted codebase from CommonJS to ESModules, making it not backwards compatible, forcing us to go into 1.0.0.
The code is ready for production use now since this release also introduces sharding, even though it won't even do anything since ben isn't gonna grow to the point that it needs more than one shard. I implemented this to futureproof the bot, and I really wanted to learn how to do sharding.
Ben still isn't even 80% done and has a few errors I need to iron out, so we're gonna keep it in alpha for now. For example, I made a logging system but I'm too lazy to use it.
I intended on getting this over with so I could sleep tonight, not sure if 2 hours of sleep will help so I might was well crack open a white monster and binge-watch scrubs.
https://open.spotify.com/track/7ubd6wvhN4TKMwQUy6hR69
Full Changelog: beta...alpha
The reason why there's two of these is because I didn't test the code before releasing it, and it turns out our custom CI is testing for something that runs regardless of if the bot runs successfully or not.
Lessons have been learned, releases have been fixed. It is now 3:10 AM CST, so like, goodnight boios, and girlos, but those are rare around here so idk if I count those.
We use semver.org for semantic versioning guidelines.