Releases: Resnovas/label-mastermind
Fix: Naming Conventions
Fix of 1.4.0-alpha.4 - Thank you @Netail for pointing out the mistake
Feat: Label Capitalisation
chore: Bump Version & Changelog from @videndum/action-masterminds Signed-off-by: Jonathan Stevens <jonathan@videndum.studio>
Fix my fix
Lets not talk about it
Fix label issue
Fixes an issue applying labels
Fix: versioning error
I'm 100% feeling dumb. It would help if I compiled the code before releasing a new version... This version implements all previous changes from 2.0.0
Feat: Add skip label option
- Fixes issue found in gulp configuration.
- Extracts typings and index.ts
- Adds option to skip deletion of labels
- Adds option to disable population of context configs with shared configs
Fix: versioning
Fixes issue where if project type "other" was selected, project would fail: Resnovas/smartcloud#84
Improve Label Mastermind
feat(release): extract from release mastermind (#25) * feat(release): extract from release mastermind Extracts updates from Release Mastermind to update package * fix: Cannot read property 'runners' of undefined
PR Size, Shared Conditions and Reviews
PR Size, Shared Conditions and Reviews
- Adds section for Shared Conditions
- Adds conditions
changesSize,requestedChanges,isApprovedandpendingReview. - Adds additional logging data
- Adds support for Videndum/manage-github-secrets
Shared Conditions
The new shared conditions section is extremely useful to reduce the clutter within the configuration file. It allows for any of the common conditions. This includes creatorMatches, descriptionMatches, and titleMatches.
To use:
{
"shared": {
"bugfix": {
"requires": 1,
"conditions": [
{
"type": "titleMatches",
"pattern": "^bugfix"
}
]
}
}
}Note: If shared label (bugfix in example) is also found in pr or issue then the shared label conditions are ignored
New Conditions Help
isApproved
Checks if a pull request has requested a review.
Example:
{
"type": "isApproved",
"value": true,
"required": 1
}requestedChanges
Checks if a pull request has requested a review.
Example:
{
"type": "requestedChanges",
"value": true
}pendingReview
Checks if a pull request has requested a review.
Example:
{
"type": "pendingReview",
"value": true
}changesSize
Checks if an pull request's changes against min & max values. Note: if max is undefined assumed value is unlimited
Example:
{
"type": "changesSize",
"min": 0,
"max": 100
}Fix: Deprecating set-env and add-path commands
1.0.1 chore(package): bump @actions/core to 1.2.6