Skip to content

chore: improve release automation#40

Merged
OS-pedrogustavobilro merged 1 commit into
mainfrom
improve-release-automation
Feb 6, 2026
Merged

chore: improve release automation#40
OS-pedrogustavobilro merged 1 commit into
mainfrom
improve-release-automation

Conversation

@andredestro

@andredestro andredestro commented Feb 5, 2026

Copy link
Copy Markdown
Contributor

This PR streamlines the release process by consolidating multiple manual steps into a single GitHub Action. Previously, releasing involved updating the changelog manually, merging a separate PR, and running two separate workflows.

Changes

  • Consolidated release steps (changelog update, CocoaPods release, GitHub release) into a single workflow.
  • Integrated semantic-release to automate versioning and changelog generation, similar to Capacitor plugins.
  • Updated CI/CD scripts and workflows for consistent and automated releases.

Outcome

  • Releasing the library now requires just one GitHub Action trigger.
  • Reduces manual steps, improves reliability, and speeds up the overall release process.

@andredestro andredestro requested a review from a team as a code owner February 5, 2026 16:17
@wiz-code-outsystems

wiz-code-outsystems Bot commented Feb 5, 2026

Copy link
Copy Markdown

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities -
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations 2 Info
SAST Finding SAST Findings -
Software Management Finding Software Management Findings -
Total 2 Info

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension.

Pull Request Developer Guidance

Questions? See the Wiz FAQ.

Please contact the Security Office if you encounter issues with Wiz PR scanning.

@andredestro andredestro force-pushed the improve-release-automation branch 2 times, most recently from e1483dc to 6a73822 Compare February 5, 2026 16:38
@OS-pedrogustavobilro

Copy link
Copy Markdown
Contributor

@andredestro it seems your branch has some conflicts with main, maybe it was because of a PR I just merged?

@andredestro andredestro force-pushed the improve-release-automation branch from 6a73822 to dbc2b77 Compare February 5, 2026 17:54
@OS-pedrogustavobilro OS-pedrogustavobilro self-assigned this Feb 6, 2026

@OS-pedrogustavobilro OS-pedrogustavobilro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. We can run it to release a pending fix after merging.

@OS-pedrogustavobilro OS-pedrogustavobilro merged commit a5b4914 into main Feb 6, 2026
7 checks passed
@OS-pedrogustavobilro OS-pedrogustavobilro deleted the improve-release-automation branch February 6, 2026 10:35
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