cloud-native-toolkit / cloud-native-toolkit/software-everywhere

PR-review compliance action

Open
#185 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
8
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Create a github action and integrate it into the verify workflows so that it checks all PRs for process compliance.
- Each PR must have a label `major`|`minor`|`patch` indicating the change severity, as defined by https://semver.org/

- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards compatible manner, and
- PATCH version when you make backwards compatible bug fixes.

- Patch versions must have at least 1 review from another team member
- Major and minor versions will require an approval by admins (sean or andy for now, we can add admins over time)

If any of these conditions are not met, the action should return `false`, causing workflow to fail.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.