Skip to content

chore: recover amarr maintenance baseline#103

Merged
vexdev merged 1 commit intomainfrom
codex/amarr-recovery
May 2, 2026
Merged

chore: recover amarr maintenance baseline#103
vexdev merged 1 commit intomainfrom
codex/amarr-recovery

Conversation

@vexdev
Copy link
Copy Markdown
Owner

@vexdev vexdev commented May 2, 2026

Summary

  • refresh the Gradle/Kotlin/Ktor/Jib/tooling baseline and modernize CI workflows
  • add configurable AMARR_PORT, improve Torznab TV search handling, and filter noisy aMule results
  • return saner qBittorrent compatibility fields and add tests for the recovery changes

What changed

  • upgraded the wrapper and dependency catalog to current maintained versions
  • updated GitHub Actions workflows to current actions and modern Gradle setup
  • switched the Jib base image to eclipse-temurin:17-jre because openjdk:17-jdk-slim is no longer available
  • added AMARR_PORT support and README docs
  • expanded tvsearch to try S01E02, 1x02, and 102 patterns while preserving plain search behavior
  • normalized aMule queries and filtered common non-video file results like nfo, zip, and mp3
  • set non-zero ratio / seeding_time compatibility values and aligned torrent properties output

Validation

  • ./gradlew test
  • npx semantic-release --dry-run --no-ci
  • ./gradlew :app:jibBuildTar -Djib.to.image=amarr:test -Djib.from.platforms=linux/amd64 -Pversion=test
  • npm clean-install

Known follow-up

  • npm audit --audit-level=moderate is down to 2 remaining advisories, both inside bundled dependencies of the current upstream npm@11.12.1, so they are not automatically fixable from this repo lockfile alone.

@vexdev
Copy link
Copy Markdown
Owner Author

vexdev commented May 2, 2026

Note: codex assisted but fully human reviewed.

@vexdev vexdev marked this pull request as ready for review May 2, 2026 11:17
@vexdev vexdev merged commit 74e9af5 into main May 2, 2026
1 check passed
@vexdev
Copy link
Copy Markdown
Owner Author

vexdev commented May 6, 2026

🎉 This PR is included in version 1.6.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@vexdev vexdev added the released label May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant