name: Groowt Check and Publish on: push: tags: - v* jobs: ci: runs-on: ubuntu-latest steps: - name: Checkout the code uses: actions/checkout@v4 - name: Setup Java. uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: 21 - name: Check libraries run: ./gradlew check - name: Publish to git.jessebrault.com run: > ./gradlew publishViewsPublicationToGiteaRepository && ./gradlew publishViewComponentsPublicationToGiteaRepository && ./gradlew publishWebViewComponentsPublicationToGiteaRepository && ./gradlew publishWebViewComponentsCompilerPublicationToGiteaRepository && ./gradlew publishDiPublicationToGiteaRepository && ./gradlew publishExtensiblePublicationToGiteaRepository && ./gradlew publishFpPublicationToGiteaRepository - name: Publish to archiva.jessebrault.com run: > ./gradlew publishViewsPublicationToJbArchivaInternalRepository && ./gradlew publishViewComponentsPublicationToJbArchivaInternalRepository && ./gradlew publishWebViewComponentsPublicationToJbArchivaInternalRepository && ./gradlew publishWebViewComponentsCompilerPublicationToJbArchivaInternalRepository && ./gradlew publishDiPublicationToJbArchivaInternalRepository && ./gradlew publishExtensiblePublicationToJbArchivaInternalRepository && ./gradlew publishFpPublicationToJbArchivaInternalRepository