Skip to content

Beta 1.18.2 (#50)

Beta 1.18.2 (#50) #26

name: Push to master
on:
push:
branches: [ master ]
jobs:
build_core:
uses: ./.github/workflows/java-build-core.yml
with:
java-version: '20'
build_jars:
strategy:
matrix:
service: [ bot, text, file, torrent ]
uses: ./.github/workflows/java-build-jars.yml
with:
repository-name: ${{ matrix.service }}
java-version: '20'
needs: build_core
get_master_tags:
strategy:
matrix:
service: [ bot, text, file, torrent ]
uses: ./.github/workflows/docker-get-master-tags.yml
with:
repository-name: ${{ matrix.service }}
needs: build_jars
push_images:
strategy:
matrix:
service: [ bot, text, file, torrent ]
uses: ./.github/workflows/docker-push-images.yml
with:
repository-name: ${{ matrix.service }}
secrets:
docker-username: ${{ secrets.DOCKER_USERNAME }}
docker-password: ${{ secrets.DOCKER_PASSWORD }}
needs: get_master_tags
get_docker_token:
uses: ./.github/workflows/docker-get-token.yml
secrets:
docker-username: ${{ secrets.DOCKER_USERNAME }}
docker-password: ${{ secrets.DOCKER_PASSWORD }}
needs: push_images
clean_beta_images:
strategy:
matrix:
service: [ bot, text, file, torrent ]
uses: ./.github/workflows/docker-clean-beta-images.yml
with:
repository-name: ${{ matrix.service }}
needs: get_docker_token