name: release run-name: release on: push: branches: - main tags: - '*' jobs: docker: name: docker runs-on: ubuntu-latest outputs: docker_image_version: ${{ steps.docker-image.outputs.image_version }} container: image: ovlach/docker-gitea:v0.0.2-alpha steps: - uses: https://github.com/actions/checkout.git@v4 - uses: https://github.com/olegtarasov/get-tag@v2.1.4 id: tagName with: tagRegex: "v(?.*)" - uses: actions/docker-image@v2 name: PHP 8.4 - base image id: docker_image_base with: deployment_login: ${{ secrets.DEPLOYMENT_PACKAGE }} registry: 'git.nanobyte.cz' image_name: git.nanobyte.cz/$GITHUB_REPOSITORY_OWNER/php-docker additional_args: --build-arg GITEA_TOKEN="${{secrets.DEPLOYMENT_PACKAGE}}" docker_version_prefix: 'php-fpm-base-8.4.3' docker_file: 'php-8.4-fpm-base.Dockerfile' additional_version: "${{steps.tagName.outputs.version}}" - uses: actions/docker-image@v2 id: docker-image-fpm name: PHP 8.4 - dev image with: deployment_login: ${{ secrets.DEPLOYMENT_PACKAGE }} registry: 'git.nanobyte.cz' image_name: git.nanobyte.cz/$GITHUB_REPOSITORY_OWNER/php-docker additional_args: --build-arg GITEA_TOKEN="${{secrets.DEPLOYMENT_PACKAGE}}" --build-arg BASE="${{steps.docker_image_base.outputs.image_ref}}" docker_version_prefix: 'php-fpm-dev-8.4.3' docker_file: 'php-8.4-fpm-dev.Dockerfile' additional_version: "${{steps.tagName.outputs.version}}"