Skip to content

chore: migrate from semantic-release to release-please - #2339

Merged
kikoso merged 6 commits into
mainfrom
chore/migrate-to-release-please
Dec 15, 2025
Merged

chore: migrate from semantic-release to release-please#2339
kikoso merged 6 commits into
mainfrom
chore/migrate-to-release-please

Conversation

@kikoso

@kikoso kikoso commented Dec 15, 2025

Copy link
Copy Markdown
Collaborator

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