Skip to content

chore: add semantic release#633

Merged
DaijobuDes merged 8 commits into
bettergovph:mainfrom
jrpdango:chore/semantic-release
May 11, 2026
Merged

chore: add semantic release#633
DaijobuDes merged 8 commits into
bettergovph:mainfrom
jrpdango:chore/semantic-release

Conversation

@jrpdango
Copy link
Copy Markdown
Contributor

@jrpdango jrpdango commented May 7, 2026

Resolves #455 by integrating semantic release through a GitHub Actions workflow.

The Release workflow runs every time something is merged to main, which then automatically creates a release version based on the commit merge. An example release can be found here.

Based on bettergov/kapwa#32.

@DaijobuDes DaijobuDes added ci github_actions Pull requests that update GitHub Actions code labels May 8, 2026
niculistana
niculistana previously approved these changes May 8, 2026
@niculistana
Copy link
Copy Markdown
Collaborator

Hmm not sure why playwright fails here. I'm ok to merge however.

@jrpdango
Copy link
Copy Markdown
Contributor Author

jrpdango commented May 10, 2026

Seems like the Playwright used in the action is outdated. I tried updating it on my fork (accidentally created a PR pointing to this repo, sorry about that) which works, but then it starts catching other errors (unrelated to this PR) so it fails anyway. I can probably work on that later too when I get the time.

DaijobuDes
DaijobuDes previously approved these changes May 10, 2026
Copy link
Copy Markdown
Member

@DaijobuDes DaijobuDes left a comment

Choose a reason for hiding this comment

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

I'll be merging this after the conflicts have been resolved.

Only playwright needs to be updated and a minor change to the tests to make them pass.

@jrpdango jrpdango dismissed stale reviews from DaijobuDes and niculistana via 218932f May 10, 2026 14:03
@jrpdango
Copy link
Copy Markdown
Contributor Author

All good, just pushed the conflict resolution.

@DaijobuDes DaijobuDes merged commit 1b21f25 into bettergovph:main May 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Add semantic release

3 participants