diff --git a/.bazelrc b/.bazelrc new file mode 100644 index 0000000..b6254e5 --- /dev/null +++ b/.bazelrc @@ -0,0 +1,7 @@ +build --java_language_version=25 +build --java_runtime_version=25 +build --tool_java_language_version=25 +build --tool_java_runtime_version=25 +build --define=maven_repo=https://repo.lab0x13.site/snapshots +build --remote_cache=https://cache.lab0x13.site +build --remote_upload_local_results=false \ No newline at end of file diff --git a/.forgejo/workflows/publish-artifact.yml b/.forgejo/workflows/publish-artifact.yml new file mode 100644 index 0000000..8423916 --- /dev/null +++ b/.forgejo/workflows/publish-artifact.yml @@ -0,0 +1,15 @@ +on: + push: + branches: [master] + +jobs: + build: + runs-on: docker + container: + image: "git.lab0x13.site/scrow/bazel-java:0.5" + steps: + - uses: actions/checkout@v7 + - id: build + run: | + bazel build //bukkit:bukkit.publish //core:core.publish //velocity:velocity.publish \ + --remote_cache='https://${{ secrets.CACHE_USERNAME }}:${{ secrets.CACHE_PASSWORD }}@cache.lab0x13.site' --remote_upload_local_results \ No newline at end of file diff --git a/.gitignore b/.gitignore index 1fac4d5..bcca68a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,10 @@ -.gradle -build/ -!gradle/wrapper/gradle-wrapper.jar -!**/src/main/**/build/ -!**/src/test/**/build/ -.kotlin +/.idea/inspectionProfiles +/MODULE.bazel.lock +/.bazelbsp +/bazel-bin +/bazel-out +/bazel-KenCommandAPI +/bazel-testlogs ### IntelliJ IDEA ### .idea/modules.xml diff --git a/.idea/bazelVersionCache.xml b/.idea/bazelVersionCache.xml new file mode 100644 index 0000000..8501e9b --- /dev/null +++ b/.idea/bazelVersionCache.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index a0486d1..3e3960b 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,34 +1,4 @@ - - - \ No newline at end of file diff --git a/.idea/jsonSchemas.xml b/.idea/jsonSchemas.xml new file mode 100644 index 0000000..270275b --- /dev/null +++ b/.idea/jsonSchemas.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 03872dd..6b56b62 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..de9b6c3 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,59 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 0b33847..35eb1dd 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,6 +2,5 @@ - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 1eb1391..6fbbbcb 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,30 +3,49 @@ + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - +