name: Java CI on: push: branches: - master - $default-branch - $protected-branches pull_request: branches: - master - $default-branch schedule: - cron: "1 5 * * 6" workflow_dispatch: jobs: call-workflow: strategy: matrix: josm-revision: ["", "r18877"] uses: JOSM/JOSMPluginAction/.github/workflows/ant.yml@v1 with: java-version: 17 josm-revision: ${{ matrix.josm-revision }} plugin-jar-name: 'mapwithai' perform-revision-tagging: ${{ matrix.josm-revision == 'r18877' && github.repository == 'JOSM/MapWithAI' && github.ref_type == 'branch' && github.ref_name == 'master' && github.event_name != 'schedule' && github.event_name != 'pull_request' }} secrets: inherit