From 59a4b720553e34f53f5adfc93ff9aecdf714df90 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Tue, 10 Dec 2024 20:40:33 +0100 Subject: [PATCH] Support eclipse 2024-12 (#232) --- .github/workflows/build.yml | 14 +++++++------- ReleaseNotes.md | 2 ++ pom.xml | 2 +- target-platforms/2023-12.target | 28 ---------------------------- target-platforms/2023-12.tpd | 21 --------------------- target-platforms/2024-12.target | 21 +++++++++++++++++++++ target-platforms/2024-12.tpd | 14 ++++++++++++++ 7 files changed, 45 insertions(+), 57 deletions(-) delete mode 100644 target-platforms/2023-12.target delete mode 100644 target-platforms/2023-12.tpd create mode 100644 target-platforms/2024-12.target create mode 100644 target-platforms/2024-12.tpd diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5575bf41..3ac31b76 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ on: jobs: # verify build on one node before multiple builds on different os are started fail-fast-build: - name: verify (ubuntu-latest, 2024-09) + name: verify (ubuntu-latest, 2024-12) timeout-minutes: 60 runs-on: ubuntu-latest steps: @@ -28,7 +28,7 @@ jobs: - name: Build uses: ./.github/actions/build with: - targetPlatform: 2024-09 + targetPlatform: 2024-12 deploy: true pmdCiSecretPassphrase: ${{ secrets.PMD_CI_SECRET_PASSPHRASE }} githubToken: ${{ secrets.GITHUB_TOKEN }} @@ -37,7 +37,7 @@ jobs: uses: actions/upload-artifact@v4 if: ${{ failure() }} with: - name: screenshots-ubuntu-latest-2024-09 + name: screenshots-ubuntu-latest-2024-12 path: net.sourceforge.pmd.eclipse.plugin.test/screenshots if-no-files-found: ignore @@ -51,19 +51,19 @@ jobs: strategy: matrix: os: [ ubuntu-latest, windows-latest, macos-latest ] - targetPlatform: [ 2024-09 ] + targetPlatform: [ 2024-12 ] exclude: # exclude the fail-fast-build, which already ran - os: ubuntu-latest - targetPlatform: 2024-09 + targetPlatform: 2024-12 # run other target platforms only on linux include: + - os: ubuntu-latest + targetPlatform: 2024-09 - os: ubuntu-latest targetPlatform: 2024-06 - os: ubuntu-latest targetPlatform: 2024-03 - - os: ubuntu-latest - targetPlatform: 2023-12 fail-fast: true runs-on: ${{ matrix.os }} diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 64f6453a..4395f45a 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -12,6 +12,8 @@ Eclipse Update Site: This is a minor release. ### New and noteworthy +* Support for Eclipse 2024-12 added +* Support for Eclipse 2023-12 removed ### Fixed Issues diff --git a/pom.xml b/pom.xml index b1dc8111..58731810 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ - 2024-09 + 2024-12 1.8 diff --git a/target-platforms/2023-12.target b/target-platforms/2023-12.target deleted file mode 100644 index 9c3c3554..00000000 --- a/target-platforms/2023-12.target +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/target-platforms/2023-12.tpd b/target-platforms/2023-12.tpd deleted file mode 100644 index ecfe1c0f..00000000 --- a/target-platforms/2023-12.tpd +++ /dev/null @@ -1,21 +0,0 @@ -target "2023-12 (4.30)" -with source requirements environment JavaSE-17 -location "https://download.eclipse.org/releases/2023-12/" { - org.eclipse.platform.feature.group - org.eclipse.jdt.feature.group - org.eclipse.wst.xml_core.feature.feature.group - org.eclipse.pde.feature.group - org.eclipse.swtbot.eclipse.feature.group - org.eclipse.swtbot.feature.group - org.eclipse.swtbot.ide.feature.group - org.eclipse.swtbot.generator.feature.feature.group -} - -location "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12/" { - org.apache.commons.commons-io - org.apache.commons.commons-io.source - org.apache.commons.lang - org.apache.commons.lang.source - org.junit - org.junit.source -} diff --git a/target-platforms/2024-12.target b/target-platforms/2024-12.target new file mode 100644 index 00000000..ada9f219 --- /dev/null +++ b/target-platforms/2024-12.target @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/target-platforms/2024-12.tpd b/target-platforms/2024-12.tpd new file mode 100644 index 00000000..fc54d6df --- /dev/null +++ b/target-platforms/2024-12.tpd @@ -0,0 +1,14 @@ +target "2024-12 (4.34)" +with source requirements environment JavaSE-21 +location "https://download.eclipse.org/releases/2024-12/" { + org.eclipse.platform.feature.group + org.eclipse.jdt.feature.group + org.eclipse.wst.xml_core.feature.feature.group + org.eclipse.pde.feature.group + org.eclipse.swtbot.eclipse.feature.group + org.eclipse.swtbot.feature.group + org.eclipse.swtbot.ide.feature.group + org.eclipse.swtbot.generator.feature.feature.group + org.junit + org.junit.source +}