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: https://gitea.okami101.io/okami101/actions/docker@main with: registry: ${{ vars.CONTAINER_REGISTRY }} username: ${{ vars.CONTAINER_REGISTRY_USERNAME }} password: ${{ secrets.password }} - 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