Not intended to be run manually, should be started by the FlowFuse k8s driver
In this project, the Release Please is used to automatically determine the next release version based on the commit messages in the codebase.
By using the Conventional Commits, the project adheres to a standardized format for commit messages, which Release Please uses to determine whether the next release should be a major, minor, or patch release.
The Prepare release GitHub Action workflow:
package.json and creates a new release on GitHub with the appropriate changelogThe Lint Pull Request Title GitHub Action workflow:
amannn/action-semantic-pull-request action to validate that pull request titles follow the Conventional Commits formatThe Conventional Commits preset expects pull request titles to be in the following format:
<type>(<scope>): <subject>
feat: A new feature (triggers a minor version bump).fix: A bug fix (triggers a patch version bump).perf: A code change that improves performance (triggers a patch version bump).refactor: A code change that neither fixes a bug nor adds a feature (does not trigger a release unless it's accompanied by a BREAKING CHANGE).docs: Documentation-only changes (does not trigger a release).chore: Changes to the build process or auxiliary tools and libraries (does not trigger a release).To indicate a breaking change, the exclamation mark ! should be used immediately after the type/scope:
feat!:,fix!:refactor!:Content type
Image
Digest
sha256:2c42476f6…
Size
65.7 MB
Last updated
3 months ago
docker pull flowfuse/mqtt-schema-agent