Release Process

February 18, 2026 · View on GitHub

Automated release triggered by version tags (v*.*.*).

Creating a Release

  1. Update versionName in build.gradle (e.g., "3.1.1")

  2. Commit, tag, and push:

    git add build.gradle
    git commit -m "chore: bump version to 3.1.1"
    git tag v3.1.1
    git push && git push origin v3.1.1
    

Important: Tag version must exactly match versionName in build.gradle.

Automated Workflow

The release workflow builds and publishes:

ArtifactFFmpegPage Size
gpuimage-plus-{version}.aar4KB
gpuimage-plus-{version}-16k.aar16KB
gpuimage-plus-{version}-min.aar4KB
gpuimage-plus-{version}-16k-min.aar16KB

Plus one demo APK with video module enabled.

Tag Format

TypeFormatExample
OfficialvX.Y.Zv3.1.1
BetavX.Y.Z-beta#v3.1.1-beta1
AlphavX.Y.Z-alpha#v3.1.1-alpha1
RCvX.Y.Z-rc#v3.1.1-rc1

X.Y.Z must be numeric; prerelease suffixes are optional.