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 + +