name: Docker build test on: workflow_call: secrets: password: description: "Password or personal access token used to log against the Docker registry" required: true jobs: deploy: runs-on: ubuntu-latest if: ${{ startsWith(gitea.ref, 'refs/tags/v') }} steps: - uses: actions/checkout@v4 - uses: docker/metadata-action@v5 id: meta with: images: ${{ vars.CONTAINER_REGISTRY }}/${{ gitea.repository }} - uses: docker/login-action@v3 with: registry: ksdfjsldkjfksldjf.io username: test password: test - name: Push tags shell: bash env: DOCKER_IMAGE: ${{ vars.CONTAINER_REGISTRY }}/${{ gitea.repository }} run: | docker tag $DOCKER_IMAGE:main $DOCKER_IMAGE:latest docker tag $DOCKER_IMAGE:main $DOCKER_IMAGE:${{ steps.meta.outputs.version }} docker push -a $DOCKER_IMAGE