5959 run : |
6060 echo "DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ")" >> $GITHUB_OUTPUT
6161 echo "PLATFORM_NAME=${{ matrix.targets.platform }}" | sed 's|/|-|g' >> $GITHUB_OUTPUT
62- echo "RELEASE_BRANCH=${{ matrix.libtorrent.branch == 'RC_1_2' && 'latest' || 'lt2' }}" >> $GITHUB_OUTPUT
62+ echo "RELEASE_BRANCH=${{ case( matrix.libtorrent.branch == 'RC_1_2', 'latest', 'lt2') }}" >> $GITHUB_OUTPUT
6363
6464 - name : Set up QEMU
6565 uses : docker/setup-qemu-action@v4
@@ -83,21 +83,21 @@ jobs:
8383 BOOST_VERSION_MINOR=${{ matrix.libtorrent.boost.version_minor }}
8484 BOOST_VERSION_PATCH=${{ matrix.libtorrent.boost.version_patch }}
8585 LIBBT_VERSION=${{ matrix.libtorrent.branch }}
86- LIBBT_CMAKE_FLAGS=${{ matrix.libtorrent.branch == 'RC_1_2' && '' || '-Ddeprecated-functions=ON' }}
86+ LIBBT_CMAKE_FLAGS=${{ case( matrix.libtorrent.branch == 'RC_1_2', '', '-Ddeprecated-functions=ON') }}
8787 labels : |
8888 org.opencontainers.image.authors=https://github.com/qbittorrent/qBittorrent/graphs/contributors
8989 org.opencontainers.image.base.name=docker.io/alpine:latest
9090 org.opencontainers.image.description=An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar
9191 org.opencontainers.image.documentation=https://github.com/qbittorrent/docker-qbittorrent-nox#qbittorrent-nox-docker-image-
9292 org.opencontainers.image.created=${{ steps.set-variables.outputs.DATE }}
9393 org.opencontainers.image.licenses=GPL-3.0+
94- org.opencontainers.image.ref.name=${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '-lt2' || '' }}-${{ env.TAG_RELEASE_NUMBER }}
94+ org.opencontainers.image.ref.name=${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '-lt2', '') }}-${{ env.TAG_RELEASE_NUMBER }}
9595 org.opencontainers.image.revision=${{ github.sha }}
9696 org.opencontainers.image.source=https://github.com/qbittorrent/docker-qbittorrent-nox
9797 org.opencontainers.image.title=qbittorrent-nox docker image
9898 org.opencontainers.image.url=https://github.com/qbittorrent/docker-qbittorrent-nox
9999 org.opencontainers.image.vendor=qBittorrent
100- org.opencontainers.image.version=${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '-lt2' || '' }}-${{ env.TAG_RELEASE_NUMBER }}
100+ org.opencontainers.image.version=${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '-lt2', '') }}-${{ env.TAG_RELEASE_NUMBER }}
101101 load : true
102102 platforms : ${{ matrix.targets.platform }}
103103 tags : |
@@ -120,21 +120,21 @@ jobs:
120120 run : |
121121 docker tag \
122122 qbittorrentofficial/qbittorrent-nox:${{ steps.set-variables.outputs.RELEASE_BRANCH }}-${{ steps.set-variables.outputs.PLATFORM_NAME }} \
123- qbittorrentofficial/qbittorrent-nox:${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '-lt2' || '' }}
123+ qbittorrentofficial/qbittorrent-nox:${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '-lt2', '') }}
124124 docker save \
125- --output qbittorrent-nox_${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '_lt2' || '' }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }} \
126- qbittorrentofficial/qbittorrent-nox:${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '-lt2' || '' }}
125+ --output qbittorrent-nox_${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '_lt2', '') }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }} \
126+ qbittorrentofficial/qbittorrent-nox:${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '-lt2', '') }}
127127
128128 - name : Upload artifacts
129129 uses : actions/upload-artifact@v7
130130 with :
131- name : qbittorrent-nox_${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '_lt2' || '' }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }}
132- path : qbittorrent-nox_${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '_lt2' || '' }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }}
131+ name : qbittorrent-nox_${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '_lt2', '') }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }}
132+ path : qbittorrent-nox_${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '_lt2', '') }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }}
133133
134134 - name : Generate build provenace attestations
135135 uses : actions/attest@v4
136136 with :
137- subject-path : qbittorrent-nox_${{ env.QBT_VERSION }}${{ matrix.libtorrent.branch == 'RC_2_0' && '_lt2' || '' }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }}
137+ subject-path : qbittorrent-nox_${{ env.QBT_VERSION }}${{ case( matrix.libtorrent.branch == 'RC_2_0', '_lt2', '') }}-${{ env.TAG_RELEASE_NUMBER }}_${{ steps.set-variables.outputs.PLATFORM_NAME }}
138138
139139 - name : Login to Docker Hub
140140 uses : docker/login-action@v4
0 commit comments