Skip to content
This repository has been archived by the owner on Jul 25, 2024. It is now read-only.

6.0.0 Rewrite #134

Closed
wants to merge 111 commits into from
Closed

6.0.0 Rewrite #134

wants to merge 111 commits into from

Conversation

Gamebuster19901
Copy link
Contributor

@Gamebuster19901 Gamebuster19901 commented May 24, 2023

DO NOT MERGE - WORK IN PROGRESS

Please run a local instance of the bot and do additional testing before you review.

Changes

  • Added dependabot
  • Added CodeQL
  • Switched to gradle build system
  • Updated license
  • Updated Readme
  • Updated a shit load of dependencies
  • Removed JDA-Utilities as it was abandonware
  • Use brigadier command parser
  • The console can now execute commands
  • All commands migrated to brigadier
  • All commands (and their arguments) have suggestions
  • Commands which send web requests now defer, this should hopefully prevent "Application did not respond" errors.

Resolves #133
Resolves #131
Resolves #130
Resolves #128
Resolves #125

TODO:

  • Move non-RC24 specific brigadier implementations to their own library. (This will help shrink the PR by quite a bit)
  • Command descriptions
  • Command permissions
  • Test commands that use database
  • Register commands globally
  • Fix bot presence

KNOWN ISSUES:

+6.0.0

Gamebuster19901 and others added 30 commits June 24, 2020 13:50
For changes to gradle
Don't bug the guy, he doesn't work on this anymore.
Correct build output location
Bumps [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) from 1.2.3 to 1.4.7.
- [Commits](qos-ch/logback@v_1.2.3...v_1.4.7)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps mysql:mysql-connector-java from 8.0.28 to 8.0.33.

---
updated-dependencies:
- dependency-name: mysql:mysql-connector-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ogback-logback-core-1.4.7

Bump ch.qos.logback:logback-core from 1.2.3 to 1.4.7
…sql-connector-java-8.0.33

Bump mysql:mysql-connector-java from 8.0.28 to 8.0.33
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.10.3 to 1.16.1.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](jhy/jsoup@jsoup-1.10.3...jsoup-1.16.1)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 2.6.0 to 5.0.1.
- [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES)
- [Commits](brettwooldridge/HikariCP@HikariCP-2.6.0...HikariCP-5.0.1)

---
updated-dependencies:
- dependency-name: com.zaxxer:HikariCP
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…p-jsoup-1.16.1

Bump org.jsoup:jsoup from 1.10.3 to 1.16.1
…er-HikariCP-5.0.1

Bump com.zaxxer:HikariCP from 2.6.0 to 5.0.1
Gamebuster19901 and others added 26 commits May 27, 2023 03:07
Bumps [io.sentry:sentry-logback](https://github.com/getsentry/sentry-java) from 6.19.1 to 6.20.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](getsentry/sentry-java@6.19.1...6.20.0)

---
updated-dependencies:
- dependency-name: io.sentry:sentry-logback
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ry-sentry-logback-6.20.0

Bump io.sentry:sentry-logback from 6.19.1 to 6.20.0
Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…gle.guava-guava-32.0.0-jre

Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre
Bumps [io.sentry:sentry-logback](https://github.com/getsentry/sentry-java) from 6.20.0 to 6.21.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](getsentry/sentry-java@6.20.0...6.21.0)

---
updated-dependencies:
- dependency-name: io.sentry:sentry-logback
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ry-sentry-logback-6.21.0

Bump io.sentry:sentry-logback from 6.20.0 to 6.21.0
Bumps [com.datadoghq:java-dogstatsd-client](https://github.com/DataDog/java-dogstatsd-client) from 2.8 to 4.2.0.
- [Release notes](https://github.com/DataDog/java-dogstatsd-client/releases)
- [Changelog](https://github.com/DataDog/java-dogstatsd-client/blob/master/CHANGELOG.md)
- [Commits](DataDog/java-dogstatsd-client@v2.8...v4.2.0)

---
updated-dependencies:
- dependency-name: com.datadoghq:java-dogstatsd-client
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@Gamebuster19901 Gamebuster19901 marked this pull request as ready for review June 3, 2023 00:09
@Gamebuster19901
Copy link
Contributor Author

Gamebuster19901 commented Jun 3, 2023

Ready for testing and review.

Please note: code style inconsistencies are out of scope for this PR. Will be in the next PR.

New build instructions are in Readme.md

@Gamebuster19901 Gamebuster19901 marked this pull request as draft June 3, 2023 21:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rewrite command system
1 participant