Skip to content

ci: Release and Changelog automation - #22

Merged
OS-pedrogustavobilro merged 6 commits into
mainfrom
ci/release-automation
May 29, 2026
Merged

ci: Release and Changelog automation#22
OS-pedrogustavobilro merged 6 commits into
mainfrom
ci/release-automation

Conversation

@OS-pedrogustavobilro

Copy link
Copy Markdown
Contributor

Note

One thing that is missing after merging this PR (if we decide we want to merge ofc) - Setting the RELEASE_TOKEN_GITHUB secret in the project.

Description

Clone of ionic-team/cordova-outsystems-geolocation#19

Automation for releases and changelog generation using semantic-release (which we already use in the Capacitor equivalent plugin).

The GitHub action does not trigger automatically on merge to main, you need to trigger yourself (since the release is exclusively on GitHub we can decide to change this to trigger on merge to main, since there's not much advantage of bundling changes in releases)

We should use angular commit convention

  • fix: commit message is a patch release (1.0.0->1.0.1)
  • feat: commit mesasge is a minor release (1.0.0->1.1.0)
  • BREAKING CHANGE: in commit footer triggers a major release (1.0.0->2.0.0)

Context

Automate all Cordova Plugin releases - https://outsystemsrd.atlassian.net/browse/RMET-4428

Tests

Did some test releases in the fork (from which this PR is opened from), seems to be working fine.

@OS-pedrogustavobilro

Copy link
Copy Markdown
Contributor Author

Because this PR is a clone of the geolocation one, am not waiting for reviews, merging it.

@OS-pedrogustavobilro
OS-pedrogustavobilro merged commit 70e826c into main May 29, 2026
3 checks passed
@OS-pedrogustavobilro
OS-pedrogustavobilro deleted the ci/release-automation branch May 29, 2026 13:29
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