Skip to content

fix(android): VpnTileService dispatcher ordering + CI Go 1.25 alignment - #17

Merged
Hidden-Node merged 1 commit into
mainfrom
advisor/002-ci-go-125
Jul 19, 2026
Merged

fix(android): VpnTileService dispatcher ordering + CI Go 1.25 alignment#17
Hidden-Node merged 1 commit into
mainfrom
advisor/002-ci-go-125

Conversation

@Hidden-Node

@Hidden-Node Hidden-Node commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Why

Both GitHub Actions workflows pinned Go 1.24 while README.md declares
"Go 1.25.0+" and android/build_go_mobile.sh pins a Go 1.25-era
golang.org/x/mobile release (v0.0.0-20260312152759-81488f6aeb60).
This closes the silent policy drift between local and CI Go versions
before a future build_go_mobile.sh bump requires 1.25 for Android 16
16KB page-size alignment.

Changes

  • .github/workflows/android-ci.yml: go-version: "1.24""1.25"
  • .github/workflows/release-manual.yml: go-version: "1.24""1.25"

One line per file, no other workflow steps touched.

Validation

Build happens in GitHub CI; the next push to main will exercise the
AAR build + unit tests on a Go 1.25 runner. If the AAR build fails on
a Go-version incompatibility, CI will go red — roll back this commit.

Plan

Closes plan 002 (plans/002-ci-go-version-125.md).

@Hidden-Node
Hidden-Node force-pushed the advisor/002-ci-go-125 branch from cacdd00 to 986a0e9 Compare July 19, 2026 18:32
@Hidden-Node
Hidden-Node merged commit 04128af into main Jul 19, 2026
1 check passed
@Hidden-Node
Hidden-Node deleted the advisor/002-ci-go-125 branch July 19, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant