chore: Switch from kmp to a normal jvm library #131
3 checks passed!
Status: PASS
Details
✔️ Validator: TITLE
- ✔️ All the requisite validations passed for 'or' option
Input : chore: Switch from kmp to a normal jvm library
Settings :{"or":[{"must_include":{"regex":"^(feat|docs|chore|cleanup|fix|refactor|test|style|perf)(\\([^) ]+\\))?:\\ .+$","message":"Semantic release conventions must be followed."}},{"must_include":{"regex":"^Bump [^ ]* from [^ ]* to [^ ]*$","message":"Dependabot PRs are exempt from semantic release conventions."}}]}
✔️ Validator: COMMIT
- ✔️ Your commit messages met the specified criteria
Input : chore: Switch from kmp to a normal jvm library
kmp isn't well-supported enough that we can use it yet, with a major
issue right now being that the protobuf gradle plugin doesn't support
kmp.,chore: Match the protoc version w/ the protobuf in the gradle build
Not specifying a protoc binary like this means it uses what's installed
on the system. This works fine if you're building via the docker setup,
but isn't very convenient if you're working from e.g. inside Android
Studio.
Settings : {"do":"commit","message":{"regex":"^((feat|docs|chore|cleanup|fix|refactor|test|style|perf)(\\([^) ]+\\))?:\\ .+|Bump [^ ]* from [^ ]* to [^ ]*)","message":"Semantic release conventions must be followed."}}
✔️ Validator: DESCRIPTION
- ✔️ description must exclude '\[ \]'
Input : The protoc change is unrelated, but makes it convenient to build jvm-toxcore-c from inside Android Studio.
Settings : {"must_exclude":{"regex":"\\\\[ \\\\]","message":"There are incomplete TODO task(s) unchecked."}}