1
0
mirror of https://github.com/darkzoul5/YoutubePlaylistSync.git synced 2026-07-04 21:04:01 +03:00

Update artifact paths and registry URL in release workflow

This commit is contained in:
2026-03-07 19:20:28 +02:00
parent 16cc0ac1ff
commit 3958054f23
+10 -11
View File
@@ -193,13 +193,12 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: linux-zip
path: ${{ github.workspace }}/yt-playlist-linux-*.tar.gz
path: ${{ github.workspace }}/dist/linux/yt-playlist-linux-${{ steps.version.outputs.version }}.tar.gz
build-docker-image:
runs-on: ubuntu-latest
needs: [build-linux-package]
env:
REGISTRY_URL: ghcr.io
IMAGE_NAME: youtubeplaylistdownloader
steps:
- name: Checkout code
@@ -227,14 +226,14 @@ jobs:
- name: Extract linux artifact
run: |
set -e
tar -xzf linux-zip/yt-playlist-linux-*.tar.gz -C .
tar -xzf linux-zip/yt-playlist-linux-${{ steps.version.outputs.version }}.tar.gz -C .
- name: Build Docker image with release tag
run: docker build ./ -t ${{ env.REGISTRY_URL }}/${{ github.actor }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.version }}
run: docker build ./ -t ghcr.io/${{ github.actor }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.version }}
- name: Save Docker image as tar
run: |
docker save -o docker-image.tar ${{ env.REGISTRY_URL }}/${{ github.actor }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.version }}
docker save -o docker-image.tar ghcr.io/${{ github.actor }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.version }}
- name: Upload docker-image artifact
uses: actions/upload-artifact@v4
@@ -243,11 +242,11 @@ jobs:
path: docker-image.tar
- name: Build Docker image as latest (distinct digest)
run: docker build ./ --label build_as_latest=true -t ${{ env.REGISTRY_URL }}/${{ github.actor }}/${{ env.IMAGE_NAME }}:latest
run: docker build ./ --label build_as_latest=true -t ghcr.io/${{ github.actor }}/${{ env.IMAGE_NAME }}:latest
- name: Save Docker image as tar
run: |
docker save -o docker-image-latest.tar ${{ env.REGISTRY_URL }}/${{ github.actor }}/${{ env.IMAGE_NAME }}:latest
docker save -o docker-image-latest.tar ghcr.io/${{ github.actor }}/${{ env.IMAGE_NAME }}:latest
- name: Upload docker-image-latest artifact
uses: actions/upload-artifact@v4
@@ -260,7 +259,7 @@ jobs:
runs-on: ubuntu-latest
needs: [build-windows-package, build-linux-package, build-docker-image]
env:
REGISTRY_URL: ghcr.io
IMAGE_NAME: youtubeplaylistdownloader
steps:
- name: Download all artifacts
@@ -283,7 +282,7 @@ jobs:
- name: Login to the Container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY_URL }}
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
@@ -293,7 +292,7 @@ jobs:
docker load -i docker-image/docker-image.tar
- name: Push Docker image with release tag
run: docker push ${{ env.REGISTRY_URL }}/${{ github.actor }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.version }}
run: docker push ghcr.io/${{ github.actor }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.version }}
- name: Load docker image from tar
run: |
@@ -301,7 +300,7 @@ jobs:
docker load -i docker-image-latest/docker-image-latest.tar
- name: Push Docker image as latest
run: docker push ${{ env.REGISTRY_URL }}/${{ github.actor }}/${{ env.IMAGE_NAME }}:latest
run: docker push ghcr.io/${{ github.actor }}/${{ env.IMAGE_NAME }}:latest
- name: Create GitHub Release
id: create_release