diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 2f56bda..0000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-version: 2
-updates:
- - package-ecosystem: "maven"
- directory: "/"
- schedule:
- interval: "weekly"
- - package-ecosystem: "github-actions"
- directory: /
- schedule:
- interval: "weekly"
diff --git a/.github/renovate.json b/.github/renovate.json
new file mode 100644
index 0000000..9a33f09
--- /dev/null
+++ b/.github/renovate.json
@@ -0,0 +1,6 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "extends": [
+ "github>jenkinsci/renovate-config"
+ ]
+}
\ No newline at end of file
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 93a20ff..947339a 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -26,6 +26,12 @@ jobs:
- name: Checkout
uses: actions/checkout@v5
+ - name: Set up Java
+ uses: actions/setup-java@v4
+ with:
+ distribution: 'temurin'
+ java-version: 21
+
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
diff --git a/.gitignore b/.gitignore
index cb06e2e..587e58f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,4 +5,12 @@
.settings
work
keystore
+
+# IntelliJ IDEA project files
+*.iml
+*.iws
+*.ipr
.idea
+
+# VSCode
+.vscode
\ No newline at end of file
diff --git a/Jenkinsfile b/Jenkinsfile
index 2fa955c..bba7bbc 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -2,5 +2,5 @@ buildPlugin(
useContainerAgent: true,
forkCount: '0.5C',
configurations: [
- [platform: 'linux', jdk: 17]
+ [platform: 'linux', jdk: 21]
])
diff --git a/pom.xml b/pom.xml
index 0a66567..46c9297 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
org.jenkins-ci.plugins
plugin
- 5.27
+ 6.2116.v7501b_67dc517
@@ -38,27 +38,27 @@
2.516
${jenkins.baseline}.1
- 1.6.1
- 12.0.1
+ 13.0.0
false
+ false
2.0
-
- io.jenkins.tools.bom
- bom-${jenkins.baseline}.x
- 5543.vfd758c7c868d
- pom
- import
-
+
+ io.jenkins.tools.bom
+ bom-${jenkins.baseline}.x
+ 5933.vcf06f7b_5d1a_2
+ pom
+ import
+
- io.jenkins.plugins
- ionicons-api
+ io.jenkins.plugins
+ ionicons-api
io.jenkins.plugins
@@ -76,23 +76,17 @@
test
- com.github.stephenc.jcip
- jcip-annotations
- 1.0-1
+ org.jenkins-ci.plugins
+ mock-slave
+ 193.v88c279d0c584
test
org.jenkins-ci.plugins
- mock-slave
- 193.v88c279d0c584
+ mock-security-realm
+ 106.va_5286004db_2e
test
-
- org.jenkins-ci.plugins
- mock-security-realm
- 106.va_5286004db_2e
- test
-
org.jenkins-ci.plugins
matrix-auth
@@ -141,30 +135,30 @@
- ${project.basedir}/.build-config/checkstyle.xml
- ${project.basedir}/.build-config/checkstyle-suppressions.xml
- checkstyle.suppressions.file
- true
- true
+ ${project.basedir}/.build-config/checkstyle.xml
+ ${project.basedir}/.build-config/checkstyle-suppressions.xml
+ checkstyle.suppressions.file
+ true
+ true
-
- compile-checkstyle
-
- checkstyle
-
- compile
-
-
- test-check
-
- check
-
- test
-
- warning
-
-
+
+ compile-checkstyle
+
+ checkstyle
+
+ compile
+
+
+ test-check
+
+ check
+
+ test
+
+ warning
+
+