Skip to content

Commit 332ed74

Browse files
github-actions[bot]Aunali321semantic-release-bot
authored
chore: Merge branch dev to main (#31)
* feat(Instagram): Support latest app version * chore: Release v1.10.0-dev.1 [skip ci] # [1.10.0-dev.1](v1.9.0...v1.10.0-dev.1) (2025-08-11) ### Features * **Instagram:** Support latest app version ([e28fd2c](e28fd2c)) * feat!: Migrate to patcher v22 (#50) * feat: Migrate to patcher v22 - Update all extensions and patches for patcher v22 API - Update Instagram, Telegram, YouTube patches and fingerprints - Add LogBufferManager and HexPatchBuilder - Update gradle wrapper and dependencies - Update shared extension library and settings framework * feat: Update telegram and instagram patches * chore: Remove outdated docs * ci: Update to workflows * feat: Require ReVanced Manager v2.0+ BREAKING CHANGE: Migrated to patcher v22 API. ReVanced Manager v2.0+ is required. * chore: Release v2.0.0-dev.1 [skip ci] # [2.0.0-dev.1](v1.10.0-dev.1...v2.0.0-dev.1) (2026-03-20) ### Features * Require ReVanced Manager v2.0+ ([5dff894](5dff894)) ### BREAKING CHANGES * Migrated to patcher v22 API. ReVanced Manager v2.0+ is required. --------- Co-authored-by: AunAli K. <hello@auna.li> Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
1 parent ba38cc6 commit 332ed74

87 files changed

Lines changed: 3531 additions & 1809 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build_pull_request.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,19 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v4
16-
with:
17-
fetch-depth: 0
15+
uses: actions/checkout@v6
1816

1917
- name: Setup Java
20-
uses: actions/setup-java@v4
18+
uses: actions/setup-java@v5
2119
with:
2220
distribution: "temurin"
2321
java-version: "17"
2422

2523
- name: Cache Gradle
26-
uses: burrunan/gradle-cache-action@v2
24+
uses: burrunan/gradle-cache-action@v3
2725

2826
- name: Build
2927
env:
30-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
28+
ORG_GRADLE_PROJECT_githubPackagesUsername: ${{ env.GITHUB_ACTOR }}
29+
ORG_GRADLE_PROJECT_githubPackagesPassword: ${{ secrets.GITHUB_TOKEN }}
3130
run: ./gradlew build --no-daemon
32-
33-
- name: Upload artifacts
34-
uses: actions/upload-artifact@v4
35-
with:
36-
name: revanced-patches
37-
path: patches/build/libs

.github/workflows/release.yml

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,35 +13,33 @@ jobs:
1313
permissions:
1414
contents: write
1515
packages: write
16+
id-token: write
17+
attestations: write
1618
runs-on: ubuntu-latest
1719
steps:
1820
- name: Checkout
19-
uses: actions/checkout@v4
20-
with:
21-
# Make sure the release step uses its own credentials:
22-
# https://github.com/cycjimmy/semantic-release-action#private-packages
23-
persist-credentials: false
24-
fetch-depth: 0
21+
uses: actions/checkout@v6
2522

2623
- name: Setup Java
27-
uses: actions/setup-java@v4
24+
uses: actions/setup-java@v5
2825
with:
2926
distribution: "temurin"
3027
java-version: "17"
3128

3229
- name: Cache Gradle
33-
uses: burrunan/gradle-cache-action@v2
30+
uses: burrunan/gradle-cache-action@v3
3431

3532
- name: Build
3633
env:
37-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38-
run: ./gradlew build clean
34+
ORG_GRADLE_PROJECT_githubPackagesUsername: ${{ github.actor }}
35+
ORG_GRADLE_PROJECT_githubPackagesPassword: ${{ secrets.GITHUB_TOKEN }}
36+
run: ./gradlew :patches:buildAndroid clean
3937

4038
- name: Setup Node.js
41-
uses: actions/setup-node@v4
39+
uses: actions/setup-node@v6
4240
with:
4341
node-version: "lts/*"
44-
cache: 'npm'
42+
cache: "npm"
4543

4644
- name: Install dependencies
4745
run: npm install
@@ -54,6 +52,16 @@ jobs:
5452
fingerprint: ${{ vars.GPG_FINGERPRINT }}
5553

5654
- name: Release
55+
uses: cycjimmy/semantic-release-action@v5
56+
id: release
5757
env:
5858
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59-
run: npm exec semantic-release
59+
ORG_GRADLE_PROJECT_githubPackagesUsername: ${{ github.actor }}
60+
ORG_GRADLE_PROJECT_githubPackagesPassword: ${{ secrets.GITHUB_TOKEN }}
61+
62+
- name: Attest
63+
if: steps.release.outputs.new_release_published == 'true'
64+
uses: actions/attest-build-provenance@v3
65+
with:
66+
subject-name: "ReVanced Patches template ${{ steps.release.outputs.new_release_git_tag }}"
67+
subject-path: patches/build/libs/patches-*.rvp

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,6 @@ node_modules/
127127

128128
# Ignore IDEA files
129129
.idea/
130+
131+
.claude
132+
.mcp.json

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
# [2.0.0-dev.1](https://github.com/Aunali321/ReVancedExperiments/compare/v1.10.0-dev.1...v2.0.0-dev.1) (2026-03-20)
2+
3+
4+
### Features
5+
6+
* Require ReVanced Manager v2.0+ ([5dff894](https://github.com/Aunali321/ReVancedExperiments/commit/5dff8946ea2e8daed052c2058443b5a07e9aca7c))
7+
8+
9+
### BREAKING CHANGES
10+
11+
* Migrated to patcher v22 API. ReVanced Manager v2.0+ is required.
12+
13+
# [1.10.0-dev.1](https://github.com/Aunali321/ReVancedExperiments/compare/v1.9.0...v1.10.0-dev.1) (2025-08-11)
14+
15+
16+
### Features
17+
18+
* **Instagram:** Support latest app version ([e28fd2c](https://github.com/Aunali321/ReVancedExperiments/commit/e28fd2c262d8dd7278c3617c1ab41dd62111258b))
19+
120
# [1.9.0](https://github.com/Aunali321/ReVancedExperiments/compare/v1.8.0...v1.9.0) (2025-07-16)
221

322

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Some of the features the patches provide are:
2323

2424
## 🚀 How to get started
2525

26+
> **Note**: ReVanced Manager v2.0+ is required.
27+
2628
You can use [ReVanced CLI](https://github.com/ReVanced/revanced-cli) or [ReVanced Manager](https://github.com/ReVanced/revanced-manager) to use ReVanced Experiments.
2729

2830

build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
plugins {
2+
alias(libs.plugins.android.library) apply false
3+
}
Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
extension {
2-
name = "extensions/extension.rve"
1+
dependencies {
2+
compileOnly(project(":extensions:shared:library"))
33
}
44

55
android {
6-
namespace = "app.revanced.extension"
6+
defaultConfig {
7+
minSdk = 26
8+
}
79
}
8-
9-
dependencies {
10-
compileOnly(project(":extensions:shared:library"))
11-
compileOnly(project(":extensions:instagram:stub"))
12-
}

extensions/instagram/stub/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id(libs.plugins.android.library.get().pluginId)
2+
alias(libs.plugins.android.library)
33
}
44

55
android {

extensions/shared/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
dependencies {
22
implementation(project(":extensions:shared:library"))
33
}
4+
5+
android {
6+
defaultConfig {
7+
minSdk = 26
8+
}
9+
}

extensions/shared/library/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id("com.android.library")
2+
alias(libs.plugins.android.library)
33
}
44

55
android {

0 commit comments

Comments
 (0)