name: Release on: push: tags: - '*' jobs: build_push: runs-on: ubuntu-latest container: docker:latest env: REGISTRY: git.gertjankrol.nl IMAGE_NAMESPACE: docker/toolkit steps: - name: Install dependencies # not present in `docker` container but needed for `checkout` action run: apk add --no-cache git nodejs - name: Check out repository uses: actions/checkout@v3 - name: Docker login uses: actions/docker-login@v2 with: registry: ${{REGISTRY}} username: ${{secrets.DOCKER_USERNAME}} password: ${{secrets.DOCKER_PASSWORD}} - name: Build and push uses: actions/docker-build-push@v4 with: push: true tags: | ${REGISTRY}/${IMAGE_NAMESPACE}:${{github.ref_name}} ${REGISTRY}/${IMAGE_NAMESPACE}:latest env: ACTIONS_RUNTIME_TOKEN: '' #https://gitea.com/gitea/act_runner/issues/119#issuecomment-738294 - name: Inspect image run: ${REGISTRY}/${IMAGE_NAMESPACE}:${{github.ref_name}}