name: deploy on: [push, workflow_dispatch] env: ASTRO_TELEMETRY_DISABLED: true STORAGE_DRIVER: vfs jobs: deploy: name: deploy runs-on: docker container: image: quay.io/buildah/stable:latest if: github.ref == 'refs/heads/main' steps: - name: download run: curl ${{ github.server_url }}/${{ github.repository }}/archive/main.tar.gz | tar -xz - name: login run: buildah login -u token -p ${{ secrets.GITHUB_TOKEN }} git.swablab.de - name: build run: buildah build -f website/Containerfile -t git.swablab.de/${{ github.repository }}:latest website - name: push run: buildah push git.swablab.de/${{ github.repository }}:latest