Skip to content

ci: Swap to release-please for releases over semantic-release - #408

Merged
codyfinegan merged 3 commits into
totara:masterfrom
codyfinegan:401-swap-to-release-please
Oct 6, 2026
Merged

codyfinegan merged 3 commits into
totara:masterfrom
codyfinegan:401-swap-to-release-please

Conversation

@codyfinegan

@codyfinegan codyfinegan commented Aug 25, 2026 •

Copy link
Copy Markdown
Member

Description

Fix for #401 - swapping to release-please over semantic release so releases can be held back and deployed in batches.

Testing Instructions

  1. Review the github actions changes

Checklist

  • Does what the author says it will do
  • Testing instructions are provided
  • Commit messages make sense and follow the conventional commit standard
  • No identified security issues
  • No identified maintenance issues
  • Any third-party libraries/dependencies use the MIT or Apache 2.0 license
  • Changes made are backwards compatible and will not break existing setups
  • Changes to scripts in the bin/ directory run correctly on both MacOS and WSL
  • Changes to containers can be built locally sucessfully (e.g. via tbuild container && tup container)
  • Containers/images are compatible with both AMD64 (Windows) and ARM64 (MacOS)
  • Changes made to config.php are compatible with our oldest supported Totara version, our newest Totara version, and Moodle

@codyfinegan codyfinegan linked an issue Aug 25, 2026 that may be closed by this pull request
@codyfinegan
codyfinegan force-pushed the 401-swap-to-release-please branch from 5d9a44c to d193933 Compare August 25, 2026 21:40
@codyfinegan

codyfinegan commented Oct 5, 2026 •

Copy link
Copy Markdown
Member Author

CI build failures of PHP images are out of date & not covered by this ticket - will raise a independent PR (it's because things have shifted in debian.org)

#415

@Nathanael-from-Security

Copy link
Copy Markdown

Comfortable with the change, noting we should review who can create tags (aka trigger builds) in future.

Comfortable with the scoped perms! Change looks good.

@codyfinegan
codyfinegan merged commit a78b3b8 into totara:master Oct 6, 2026
12 of 15 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.

Swap to release-please for releases over semantic-release

5 participants