diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 2c680d6..69a7e76 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -38,11 +38,11 @@ jobs: - name: 'Checkout GitHub Action' uses: actions/checkout@main - # - name: Set up QEMU - # uses: docker/setup-qemu-action@v1 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 - # - name: Set up Docker Buildx - # uses: docker/setup-buildx-action@v1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 - name: 'Login to GitHub Container Registry' uses: docker/login-action@v1 @@ -61,32 +61,17 @@ jobs: env: IMAGE_NAME: ghcr.io/manimatter/decluttarr IMAGE_TAG: dev - run: | - docker build \ + run: | + docker buildx build \ + --platform linux/amd64,linux/arm64 -f docker/Dockerfile . \ --progress plain \ -t $IMAGE_NAME:$IMAGE_TAG \ --label com.decluttarr.version=$IMAGE_TAG \ --label com.decluttarr.commit=$SHORT_COMMIT_ID \ --build-arg IMAGE_TAG=$IMAGE_TAG \ --build-arg SHORT_COMMIT_ID=$SHORT_COMMIT_ID \ - -f docker/Dockerfile \ - --push . - - # - name: "Build, Tag, and push the Docker image" - # env: - # IMAGE_NAME: ghcr.io/manimatter/decluttarr - # IMAGE_TAG: dev - # run: | - # docker buildx build \ <<<<<<<<<<<<<<<<<<<<< creates manifest issues... don't know how to solve that - # --platform linux/amd64,linux/arm64 \ <<<<<<<<<<<<<<<<<<<<< creates manifest issues... don't know how to solve that - # --progress plain \ - # -t $IMAGE_NAME:$IMAGE_TAG \ - # --label com.decluttarr.version=$IMAGE_TAG \ - # --label com.decluttarr.commit=$SHORT_COMMIT_ID \ - # --build-arg IMAGE_TAG=$IMAGE_TAG \ - # --build-arg SHORT_COMMIT_ID=$SHORT_COMMIT_ID \ - # -f docker/Dockerfile \ - # --push . + --push \ + - name: "Delete untagged versions" uses: actions/delete-package-versions@v4 diff --git a/README.md b/README.md index 37365c3..6c058fb 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ You can find a sample docker-compose.yml in the docker folder. - qBittorrent is recommended but not required. If you don't use qBittorrent, you will experience the following limitations: - When detecting slow downloads, the speeds provided by the *arr apps will be used, which is less accurate than what qBittorrent returns when queried directly - The feature that allows to protect downloads from removal (NO_STALLED_REMOVAL_QBIT_TAG) does not work + - The feature that ignores private trackers does not work () - If you see strange errors such as "found 10 / 3 times", consider turning on the setting "Reject Blocklisted Torrent Hashes While Grabbing" on indexer-level (available in the nightly versions of the *arr apps) - When broken torrents are removed the files belonging to them are deleted - Across all removal types: A new download from another source is automatically added by radarr/sonarr/lidarr/readarr (if available) @@ -216,6 +217,7 @@ Steers which type of cleaning is applied to the downloads queue **IGNORE_PRIVATE_TRACKERS** - Private torrents in qBittorrent will not be removed from the queue if this is set to true +- Only works if qBittorrent is used (does not work with transmission etc.) - Applies to all types of removal (ie. nothing will be removed automatically by decluttarr) - Note: You may want to try "force recheck" to get your stuck torrents manually back up and running - Type: Boolean