Skip to content

Conversation

@kikoso
Copy link
Collaborator

@kikoso kikoso commented Dec 15, 2025

Migrate the repository from semantic-release to release-please to simplify release management.. This change introduces a "Release PR" strategy where releases are prepared in a PR and published upon merge.

Changes

  • Removed: semantic-release configuration (.releaserc) and the old .github/workflows/release.yml.
  • Added: release-please configuration files:
    • release-please-config.json: Configured for android-samples with simple release type and Gradle file updates.
    • .release-please-manifest.json: Initialized with current version 1.19.0.
  • Added: New GitHub Action workflow .github/workflows/release-please.yml:
    • Uses googleapis/release-please-action@v4.
    • Includes a job to build and upload APKs (ApiDemos-java-debug.apk, ApiDemos-kotlin-debug.apk) when a release is created.

Effect
On the next merge to main, release-please will search for Conventional Commits and open a "Release PR" if changes are found. Merging that PR will create a GitHub Release, tag the commit, and upload the built APKs.

@kikoso kikoso force-pushed the chore/migrate-to-release-please branch from 944e036 to 84df05a Compare December 15, 2025 20:46
@kikoso kikoso merged commit 95aa817 into main Dec 15, 2025
12 checks passed
@kikoso kikoso deleted the chore/migrate-to-release-please branch December 15, 2025 21:06
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.

2 participants