on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Run the build process with Docker uses: https://github.com/addnab/docker-run-action@v3 with: image: docker.io/hugomods/hugo:latest options: -v ${{ github.workspace }}:/src run: | hugo - uses: docker/metadata-action@v5 id: metadata with: images: git.hamburg.ccc.de/${{ github.repository }}/hackertours tags: | type=raw,value=latest,enable={{is_default_branch}} - uses: docker/login-action@v1 with: registry: git.hamburg.ccc.de username: ${{ github.actor }} password: ${{ secrets.REPO_TOKEN }} - uses: https://github.com/int128/kaniko-action@v1 with: push: true tags: ${{ steps.metadata.outputs.tags }} labels: ${{ steps.metadata.outputs.labels }} cache: true cache-repository: git.hamburg.ccc.de/${{ github.repository }}/cache