Skip to content

Commit 0b047ed

Browse files
kasnderclaude
andcommitted
Add GitHub Actions CI workflow to run tests on push
Runs unit tests and builds the debug APK on pushes and PRs to master/main, catching regressions early. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ae47ae9 commit 0b047ed

2 files changed

Lines changed: 41 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches: [ master, main ]
6+
pull_request:
7+
branches: [ master, main ]
8+
9+
jobs:
10+
test:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- uses: actions/checkout@v4
15+
with:
16+
submodules: recursive
17+
18+
- name: Set up JDK 17
19+
uses: actions/setup-java@v4
20+
with:
21+
java-version: '17'
22+
distribution: 'temurin'
23+
24+
- name: Setup Gradle
25+
uses: gradle/actions/setup-gradle@v4
26+
27+
- name: Run unit tests
28+
run: ./gradlew testGithubDebugUnitTest
29+
30+
- name: Build debug APK
31+
run: ./gradlew assembleGithubDebug
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
- Tracker Blocking Modes: Choose between minimal, standard, and strict blocking to balance privacy and app compatibility.
2+
- DuckDuckGo Tracker Radar: Integrated DDG's mobile-specific tracker detection for better coverage.
3+
- Improved DNS/DoH: Better reliability, safer defaults, and support for Encrypted DNS.
4+
- Show Unprotected Apps: New option to easily see which apps are not yet protected.
5+
- Default Minimal Mode: New users start in minimal mode to reduce app breakage.
6+
- Replaced Battery/Data Saver Popups: Intrusive popups replaced with a streamlined troubleshooting flow.
7+
- Removed IP-Based Blocking: Removed faulty IP-based tracker blocking for improved reliability.
8+
- UI Cleanup: Cleaner interface with improved scrolling and search performance.
9+
- New Translations: Added new translations and updated "What's New" section.
10+
- Bug Fixes: Fixed app migration issues, several crashes, and improved stability.

0 commit comments

Comments
 (0)