name: Docker - build image run-name: ${{ gitea.actor }} builds image for project 🏗️ on: push: branches: - "main" permissions: packages: write contents: read jobs: builder: name: 🏗️ Docker builder (latest from master) 🏗️ runs-on: dind steps: - name: "[docker] registry login" uses: docker/login-action@v2 with: registry: git.cynarski.pl username: ${{ gitea.actor }} password: ${{ secrets.REGISTRY_PASSWORD }} - name: "[code] repository checkout" uses: actions/checkout@v3 - name: "[ledo] Image build" run: ledo image build - name: "[ledo] Image push" run: ledo image push - name: "[docker] system prune" run: docker system prune -af --volumes