Skip to content
This repository has been archived by the owner on Oct 27, 2022. It is now read-only.

Releases: Resnovas/label-mastermind

Fix: Naming Conventions

03 Aug 23:10
Compare
Choose a tag to compare

Fix of 1.4.0-alpha.4 - Thank you @Netail for pointing out the mistake

Feat: Label Capitalisation

03 Aug 18:35
Compare
Choose a tag to compare
chore: Bump Version & Changelog from @videndum/action-masterminds

Signed-off-by: Jonathan Stevens <jonathan@videndum.studio>

Fix my fix

28 Jul 23:05
Compare
Choose a tag to compare

Fix label issue

28 Jul 10:35
Compare
Choose a tag to compare

Fixes an issue applying labels

Fix: versioning error

31 Dec 08:28
Compare
Choose a tag to compare

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

30 Dec 22:54
Compare
Choose a tag to compare
  • 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

29 Dec 16:19
Compare
Choose a tag to compare

Fixes issue where if project type "other" was selected, project would fail: Resnovas/smartcloud#84

Improve Label Mastermind

20 Dec 10:46
8f8d35d
Compare
Choose a tag to compare
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

12 Nov 12:17
925b5d4
Compare
Choose a tag to compare

PR Size, Shared Conditions and Reviews

  • Adds section for Shared Conditions
  • Adds conditions changesSize, requestedChanges, isApproved and pendingReview.
  • 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

05 Nov 07:21
Compare
Choose a tag to compare
1.0.1

chore(package): bump @actions/core to 1.2.6