diff --git a/.github/outdatedDependencies.md b/.github/outdatedDependencies.md deleted file mode 100644 index e4e9947d92a..00000000000 --- a/.github/outdatedDependencies.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Outdated dependencies -labels: type: dependencies ---- -[There are outdated dependencies!](https://github.com/JabRef/jabref/actions?query=is%3Afailure+workflow%3A%22Check+dependencies%22) diff --git a/.github/workflows/check-outdated-dependencies.yml b/.github/workflows/check-outdated-dependencies.yml deleted file mode 100644 index 0c0d8cde419..00000000000 --- a/.github/workflows/check-outdated-dependencies.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Check dependencies - -on: - schedule: - - cron: '0 0 * * TUE' # Run every Tuesday (after dependabot, which runs Monday) - -jobs: - checkDependencies: - name: Check dependencies - runs-on: ubuntu-latest - steps: - - name: Checkout source - uses: actions/checkout@v2 - - name: Set up JDK - uses: actions/setup-java@v2 - with: - java-version: 16 - distribution: 'adopt' - cache: 'gradle' - - name: Look for outdated dependencies - run: ./gradlew -q checkOutdatedDependencies - - name: Report issues - if: failure() - uses: JasonEtco/create-an-issue@v2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - filename: .github/outdatedDependencies.md diff --git a/build.gradle b/build.gradle index 69abeebffdc..34610276fb0 100644 --- a/build.gradle +++ b/build.gradle @@ -14,8 +14,6 @@ plugins { id 'me.champeau.gradle.jmh' version '0.5.3' - id 'com.github.ben-manes.versions' version '0.39.0' - id 'org.javamodularity.moduleplugin' version '1.8.10' id 'org.openjfx.javafxplugin' version '0.0.10' @@ -226,46 +224,6 @@ dependencies { xjc group: 'org.glassfish.jaxb', name: 'jaxb-xjc', version: '2.3.3' } -dependencyUpdates { - outputFormatter = "json" -} - -// We have some dependencies which cannot be updated due to various reasons. -dependencyUpdates.resolutionStrategy { - componentSelection { rules -> - rules.all { ComponentSelection selection -> - boolean rejected = ['alpha', 'snapshot', 'beta', 'rc', 'cr', 'm', 'preview', 'b', 'ea'].any { qualifier -> - selection.candidate.version ==~ /(?i).*[.-]$qualifier[.\d-+]*/ - } - if (rejected) { - selection.reject('Release candidate') - } - } - rules.withModule("org.javamodularity.moduleplugin:org.javamodularity.moduleplugin.gradle.plugin") { ComponentSelection selection -> - if (selection.candidate.version ==~ /1.6.0/) { - selection.reject("Does not work due to bug, see https://github.com/JabRef/jabref/pull/5270") - } - } - rules.withModule("com.microsoft.azure:applicationinsights-core") { ComponentSelection selection -> - if (selection.candidate.version ==~ /2.5.0/ || selection.candidate.version ==~ /2.5.1/) { - selection.reject("Does not work due to bug, see https://github.com/JabRef/jabref/pull/5596") - } - } - rules.withModule("com.microsoft.azure:applicationinsights-logging-log4j2") { ComponentSelection selection -> - if (selection.candidate.version ==~ /2.5.0/ || selection.candidate.version ==~ /2.5.1/) { - selection.reject("Does not work due to bug, see https://github.com/JabRef/jabref/pull/5596") - } - } - } -} - -task checkOutdatedDependencies(dependsOn: dependencyUpdates) { - doLast { - def dependencyReport = new JsonSlurper().parseText(new File("build/dependencyUpdates/report.json").text) - assert dependencyReport.outdated.count == 0: "There are outdated dependencies in build.gradle!\n Run ./gradlew dependencyUpdates to see which" - } -} - clean { delete "src/main/generated" delete "src-gen"