Index: trunk/.github/workflows/ant-test.yml
===================================================================
--- trunk/.github/workflows/ant-test.yml	(revision 18488)
+++ trunk/.github/workflows/ant-test.yml	(revision 18670)
@@ -2,6 +2,4 @@
 env:
   junit_platform_version: '1.7.2'
-  # ANT_HOME is also our ant version
-  ANT_HOME: 'apache-ant-1.10.12'
 on:
   - push
@@ -27,10 +25,10 @@
     steps:
       - name: Checkout
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
         with:
           fetch-depth: 256
 
       - name: Cache
-        uses: actions/cache@v2.0.0
+        uses: actions/cache@v3
         with:
           path: |
@@ -40,22 +38,15 @@
 
       - name: Setup Java ${{ matrix.java }}
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v3
         with:
           distribution: 'zulu'
           java-version: ${{ matrix.java }}
 
-      - name: Install Ant ${{ env.ANT_HOME }}
-        run: |
-          if [ ! -f tools/${{ env.ANT_HOME }}-bin.tar.gz ]; then
-            curl -o tools/${{ env.ANT_HOME }}-bin.tar.gz https://downloads.apache.org/ant/binaries/${{ env.ANT_HOME }}-bin.tar.gz
-          fi
-          tar zxf tools/${{ env.ANT_HOME }}-bin.tar.gz
-
-      - name: Ant diagnostics
-        run: ${{ env.ANT_HOME }}/bin/ant -diagnostics
+      - name: Install Ant
+        uses: JOSM/JOSMPluginAction/actions/setup-ant@v1
 
       - name: Test with Ant
         run: |
-          ANT="${{ env.ANT_HOME }}/bin/ant -DnoJavaFX=true test-unit-hardfail"
+          ANT="ant -DnoJavaFX=true test-unit-hardfail"
           $ANT -Dtest.headless=true
 
@@ -66,5 +57,5 @@
       - name: Upload Ant reports
         if: ${{ always() }}
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: Ant reports for JOSM ${{ needs.createrelease.outputs.josm_revision }} on java ${{ matrix.java }} on ${{ matrix.os }}
@@ -82,5 +73,5 @@
     steps:
       - name: Download Artifacts
-        uses: actions/download-artifact@v2
+        uses: actions/download-artifact@v3
         with:
           path: artifacts
@@ -88,5 +79,5 @@
       - name: Publish Test Report with action-junit-report
         if: ${{ always() }}
-        uses: mikepenz/action-junit-report@v2
+        uses: mikepenz/action-junit-report@v3
         with:
           report_paths: 'artifacts/**/*.xml'
@@ -94,5 +85,5 @@
 
       - name: Publish Test Report with publish-unit-test-result-action
-        uses: EnricoMi/publish-unit-test-result-action@v1
+        uses: EnricoMi/publish-unit-test-result-action@v2
         with:
           files: 'artifacts/**/*.xml'
