Smoke (Ant + Ivy) #41
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Smoke (Ant + Ivy) | |
| # Resolve and exercise the published edtf artefact from a real | |
| # Ant + Ivy build, the same shape JOSM plugins use. Runs on a daily | |
| # schedule so a Maven Central propagation regression or accidental | |
| # artefact takedown is caught proactively. | |
| on: | |
| schedule: | |
| - cron: '0 6 * * *' # daily at 06:00 UTC | |
| workflow_dispatch: | |
| jobs: | |
| smoke: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Set up JDK 17 | |
| uses: actions/setup-java@v5 | |
| with: | |
| distribution: temurin | |
| java-version: 17 | |
| - name: Install Ant | |
| run: | | |
| sudo apt-get update | |
| sudo apt-get install -y ant ivy | |
| - name: Run smoke test | |
| working-directory: smoke | |
| run: ant -lib /usr/share/java/ivy.jar test |