Skip to content

ci: Release and Changelog automation#16

Merged
OS-pedrogustavobilro merged 5 commits into
mainfrom
ci/release-automation
Jun 1, 2026
Merged

ci: Release and Changelog automation#16
OS-pedrogustavobilro merged 5 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 OS-pedrogustavobilro merged commit 7b1e286 into main Jun 1, 2026
3 checks passed
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