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
,isApproved
andpendingReview
. - 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