From 3242e551fd111727c99f9ce2cd79f74e92dcbf8a Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Wed, 9 Apr 2025 14:45:07 +0200 Subject: [PATCH 1/4] ci: Don't keep tagged images when purging them --- .github/workflows/release.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0494292..d345968 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -80,8 +80,7 @@ jobs: - name: Purge outdated images uses: actions/delete-package-versions@v5 with: - package-name: 'revanced-api' - package-type: 'container' + package-name: revanced-api + package-type: container min-versions-to-keep: 5 - delete-only-untagged-versions: 'true' token: ${{ secrets.GITHUB_TOKEN }} From ea86e9685f3a3b06a84af910b50ec06b0313a893 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Wed, 9 Apr 2025 15:00:36 +0200 Subject: [PATCH 2/4] ci: Use action from other repo to purge unused images for consistency --- .github/workflows/release.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d345968..eab365d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,9 +78,10 @@ jobs: webhook_url: ${{ env.PORTAINER_WEBHOOK_URL }} - name: Purge outdated images - uses: actions/delete-package-versions@v5 + uses: snok/container-retention-policy@v3.0.0 with: - package-name: revanced-api - package-type: container - min-versions-to-keep: 5 + account: ${{ github.repository_owner }} token: ${{ secrets.GITHUB_TOKEN }} + image-names: revanced-api + keep-n-most-recent: 5 + cut-off: 1w From 53bd82071db165741f8f08e7ec438b45abde4425 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Fri, 27 Jun 2025 23:24:26 +0200 Subject: [PATCH 3/4] fix: Return latest regardless of prerelease parameter for release APIs --- .../repository/GitHubBackendRepository.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/app/revanced/api/configuration/repository/GitHubBackendRepository.kt b/src/main/kotlin/app/revanced/api/configuration/repository/GitHubBackendRepository.kt index 0afe8d1..cfc7d59 100644 --- a/src/main/kotlin/app/revanced/api/configuration/repository/GitHubBackendRepository.kt +++ b/src/main/kotlin/app/revanced/api/configuration/repository/GitHubBackendRepository.kt @@ -27,7 +27,7 @@ class GitHubBackendRepository : BackendRepository("https://api.github.com", "htt prerelease: Boolean, ): BackendRelease { val release: GitHubRelease = if (prerelease) { - client.get(Releases(owner, repository)).body>().first { it.prerelease } + client.get(Releases(owner, repository)).body>().first() } else { client.get(Releases.Latest(owner, repository)).body() } @@ -99,10 +99,10 @@ class GitHubBackendRepository : BackendRepository("https://api.github.com", "htt url = user.htmlUrl, bio = user.bio, gpgKeys = - BackendMember.GpgKeys( - ids = gpgKeys.map { it.keyId }, - url = "https://github.com/${user.login}.gpg", - ), + BackendMember.GpgKeys( + ids = gpgKeys.map { it.keyId }, + url = "https://github.com/${user.login}.gpg", + ), ) } } @@ -203,7 +203,7 @@ class Organization { class Contributors(val owner: String, val repo: String, @SerialName("per_page") val perPage: Int = 100) @Resource("/repos/{owner}/{repo}/releases") - class Releases(val owner: String, val repo: String) { + class Releases(val owner: String, val repo: String, @SerialName("per_page") val perPage: Int = 1) { @Resource("/repos/{owner}/{repo}/releases/latest") class Latest(val owner: String, val repo: String) } From 4149bc6bdba0c626d206de94094543e8ecebfed7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 10 Jul 2025 20:24:45 +0000 Subject: [PATCH 4/4] chore: Release v1.6.1-dev.1 [skip ci] ## [1.6.1-dev.1](https://github.com/ReVanced/revanced-api/compare/v1.6.0...v1.6.1-dev.1) (2025-07-10) ### Bug Fixes * Return latest regardless of prerelease parameter for release APIs ([53bd820](https://github.com/ReVanced/revanced-api/commit/53bd82071db165741f8f08e7ec438b45abde4425)) --- CHANGELOG.md | 7 +++++++ gradle.properties | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 318fd75..fe68085 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.6.1-dev.1](https://github.com/ReVanced/revanced-api/compare/v1.6.0...v1.6.1-dev.1) (2025-07-10) + + +### Bug Fixes + +* Return latest regardless of prerelease parameter for release APIs ([53bd820](https://github.com/ReVanced/revanced-api/commit/53bd82071db165741f8f08e7ec438b45abde4425)) + # [1.6.0](https://github.com/ReVanced/revanced-api/compare/v1.5.0...v1.6.0) (2025-02-04) diff --git a/gradle.properties b/gradle.properties index fd7d063..e6d7e1e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 1.6.0 +version = 1.6.1-dev.1