diff --git a/.drone.yml b/.drone.yml
index dc59c0b..9fb9463 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1,73 +1,13 @@
-kind: pipeline
-type: docker
-name: build
-
-trigger:
- branch:
+kind: template
+load: java-build-deploy.yaml
+data:
+ arch: arm64
+ os: linux
+ build_branches:
- main
- event:
+ build_events:
- push
- pull_request
-
-steps:
- # test if it compiles correctly
- - name: build
- image: maven:3-eclipse-temurin-21
- commands:
- - mvn verify --no-transfer-progress -DskipTests=true -Dmaven.javadoc.skip=true -B -V
-
- # run unit tests
- - name: test
- image: maven:3-eclipse-temurin-21
- commands:
- - mvn test --no-transfer-progress -B -V
-
- # check maven dependencies
- - name: dependency-check
- image: maven:3-eclipse-temurin-21
- commands:
- - mvn dependency-check:check --no-transfer-progress -B -V -DnvdApiKey=$NVD_API_KEY
- environment:
- NVD_API_KEY:
- from_secret: nvd_api_key
-
- # run code analysis
- - name: code-analysis
- when:
- event:
- - push
- image: maven:3-eclipse-temurin-21
- commands:
- - mvn sonar:sonar --no-transfer-progress -Dsonar.projectKey=$SONAR_PROJECT_KEY -Dsonar.host.url=$SONAR_INSTANCE_URL -Dsonar.token=$SONAR_LOGIN_KEY -B -V
- environment:
- SONAR_PROJECT_KEY:
- from_secret: sonar_project_key
- SONAR_INSTANCE_URL:
- from_secret: sonar_instance_url
- SONAR_LOGIN_KEY:
- from_secret: sonar_login_key
-
----
-kind: pipeline
-type: docker
-name: deploy
-
-trigger:
- event:
- - promote
- target:
- - production
-
-steps:
- # skip all previous steps because they were already ran in the "build" phase; we don't need to re-analyze the code.
-
- # upload to maven repository
- - name: maven-deploy
- image: maven:3-eclipse-temurin-21
- commands:
- - mvn deploy --no-transfer-progress -DskipTests=true -Dmaven.javadoc.skip=true -B -V -gs settings.xml -Dmaven.repo.username=$MAVEN_REPO_USERNAME -Dmaven.repo.password=$MAVEN_REPO_PASSWORD
- environment:
- MAVEN_REPO_USERNAME:
- from_secret: maven_repo_username
- MAVEN_REPO_PASSWORD:
- from_secret: maven_repo_password
+ sonar_project_key: HidekoBot
+ deploy_targets:
+ - production
\ No newline at end of file
diff --git a/README.MD b/README.MD
index 969c7c3..ceb25fd 100644
--- a/README.MD
+++ b/README.MD
@@ -1,9 +1,9 @@
# HidekoBot
-[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot_AYWyYHsvX-1Ma0D4pJ59)
-[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot_AYWyYHsvX-1Ma0D4pJ59)
-[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot_AYWyYHsvX-1Ma0D4pJ59)
+[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot)
+[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot)
+[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot)
[](https://drone.beatrice.wtf/bea/HidekoBot)
-[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot_AYWyYHsvX-1Ma0D4pJ59)
+[](https://sonar.beatrice.wtf/dashboard?id=HidekoBot)
Hideko is a general-purpose Discord bot.
diff --git a/pom.xml b/pom.xml
index afe0afd..c0eb583 100644
--- a/pom.xml
+++ b/pom.xml
@@ -160,6 +160,7 @@
8
${nvdApiKey}
+ https://raw.githubusercontent.com/EugenMayer/cisa-known-exploited-mirror/main/known_exploited_vulnerabilities.json
html
json
diff --git a/suppressions.xml b/suppressions.xml
index b0db98c..29d8ac9 100644
--- a/suppressions.xml
+++ b/suppressions.xml
@@ -1,31 +1,12 @@
+
\ No newline at end of file