diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index a8733e2cc..0ec8629eb 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -12,19 +12,26 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Build and push to Docker Hub - uses: docker/build-push-action@v1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v4 + + - name: Login to Docker Hub + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - repository: mltframework/melt - tag_with_ref: true - - name: Push to GitHub Packages - uses: docker/build-push-action@v1 + - name: Login to GitHub Packages + uses: docker/login-action@v4 with: + registry: docker.pkg.github.com username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - registry: docker.pkg.github.com - repository: mltframework/mlt/melt - tag_with_ref: true + + - name: Build and push + uses: docker/build-push-action@v7 + with: + push: true + tags: | + mltframework/melt:${{ github.ref_name }} + docker.pkg.github.com/mltframework/mlt/melt:${{ github.ref_name }}