diff options
author | Joshua M. Boniface <joshua@boniface.me> | 2024-03-03 22:15:17 -0500 |
---|---|---|
committer | Joshua M. Boniface <joshua@boniface.me> | 2024-03-03 22:15:17 -0500 |
commit | 5d15517d751b33aac1faa63faf4f4e64ea5184bd (patch) | |
tree | 7ba81cc2ece2a95fcd177991a22d86107bd7c2ae | |
parent | Rework manifest builds and push configuration (diff) | |
download | jellyfin-packaging-5d15517d751b33aac1faa63faf4f4e64ea5184bd.tar.gz jellyfin-packaging-5d15517d751b33aac1faa63faf4f4e64ea5184bd.tar.bz2 jellyfin-packaging-5d15517d751b33aac1faa63faf4f4e64ea5184bd.zip |
Revamp workflow to populate new secret envvars
-rw-r--r-- | .github/workflows/release-build.yaml | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/.github/workflows/release-build.yaml b/.github/workflows/release-build.yaml index 88c9b44..dc00b35 100644 --- a/.github/workflows/release-build.yaml +++ b/.github/workflows/release-build.yaml @@ -27,6 +27,14 @@ jobs: echo "JELLYFIN_RELEASE_TYPE=unstable" >> $GITHUB_ENV fi + - name: "Get DockerHub and GHCR secrets" + id: dockercreds + run: |- + echo "DOCKER_USERNAME=${{ secrets.DOCKER_USERNAME }}" >> $GITHUB_ENV + echo "DOCKER_TOKEN=${{ secrets.DOCKER_TOKEN }}" >> $GITHUB_ENV + echo "GHCR_USERNAME=${{ secrets.GHCR_USERNAME }}" >> $GITHUB_ENV + echo "GHCR_TOKEN=${{ secrets.GHCR_TOKEN }}" >> $GITHUB_ENV + - name: "Install dependencies" run: |- sudo apt-get install --yes python3-git python3-yaml @@ -42,24 +50,6 @@ jobs: run: |- sudo ./build.py ${{ env.JELLYFIN_VERSION }} docker - - name: "Log in to Docker Hub" - run: | - docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_TOKEN }} - - - name: "Push Docker images" - run: |- - for arch in amd64 arm64 armhf; do - docker push jellyfin/jellyfin:${{ env.JELLYFIN_VERSION }}-${arch} - done - - -# - name: "Log in to the GHCR Container registry" -# uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 -# with: -# registry: ghcr.io -# username: ${{ secrets.GHCR_USERNAME }} -# password: ${{ secrets.GHCR_TOKEN }} - # Debian: # runs-on: ubuntu-22.04 # strategy: |