feat: Add GitHub Actions workflow for automated releases
This commit introduces a new GitHub Actions workflow in `.github/workflows/release.yml` that automates the build and release process when changes are merged into the `main` branch. The workflow performs the following steps: - Checks out the code. - Sets up JDK 17. - Makes the Gradle wrapper executable. - Builds the release APK. - Retrieves the version name from `app/build.gradle.kts`. - Creates and pushes a Git tag based on the version name. - Generates a changelog. - Creates a GitHub Release with the APK and changelog. Additionally, a new task `printVersionName` is added to `app/build.gradle.kts` to allow the workflow to easily extract the app's version name.
C
Cavin committed
5f57c1b2c09f6214b74bc746baba12e8a180610f
Parent: bcad08f