diff --git a/.gitea/workflows/publish-package.yml b/.gitea/workflows/publish-package.yml index bb01d89..6721ef9 100644 --- a/.gitea/workflows/publish-package.yml +++ b/.gitea/workflows/publish-package.yml @@ -14,13 +14,18 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - # Log in directly - senza QEMU e Buildx + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Log in to Gitea Container Registry - run: | - echo "${{ secrets.GITEA_TOKEN }}" | docker login \ - -u "${{ secrets.GITEA_USERNAME }}" \ - --password-stdin \ - gitea.example.com + uses: docker/login-action@v3 + with: + registry: gitea.enrilinux.ovh + username: ${{ secrets.REGISTRY_USER }} + password: ${{ secrets.AUTHTOKEN }} - name: Extract metadata id: meta @@ -29,8 +34,10 @@ jobs: echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT - name: Build and push Docker image - run: | - docker build -t gitea.example.com/${{ github.repository_owner }}/${{ steps.meta.outputs.REPO_NAME }}:latest . - docker tag gitea.example.com/${{ github.repository_owner }}/${{ steps.meta.outputs.REPO_NAME }}:latest \ - gitea.example.com/${{ github.repository_owner }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.SHORT_SHA }} - docker push gitea.example.com/${{ github.repository_owner }}/${{ steps.meta.outputs.REPO_NAME }} --all-tags + uses: docker/build-push-action@v5 + with: + context: . + push: true + tags: | + gitea.enrilinux.ovh/${{ github.repository_owner }}/${{ steps.meta.outputs.REPO_NAME }}:latest + gitea.enrilinux.ovh/${{ github.repository_owner }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.SHORT_SHA }}