sync-labels
Version:
Github action to automatically sync labels in the given repo based on a rule set.
111 lines (110 loc) • 2.52 kB
JSON
{
"name": "sync-labels",
"version": "0.1.0",
"description": "Github action to automatically sync labels in the given repo based on a rule set.",
"main": "index.js",
"scripts": {
"build": "ncc build index.js",
"release": "release-it --ci",
"prerelease": "npm run build",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Matthew J Martin <matthew.mar10@gmail.com>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git@github.com:matmar10/sync-labels.git"
},
"keywords": [
"Github",
"Actions",
"Github Actions",
"Workflow",
"Github Workflow",
"Labels",
"Github Labels",
"Issues",
"Github Issues",
"Check",
"Enforce",
"Build",
"CI/CD"
],
"dependencies": {
"@actions/core": "^1.6.0",
"github-label-sync": "^2.2.0",
"js-yaml": "^4.1.0"
},
"devDependencies": {
"@release-it/conventional-changelog": "^3.3.0",
"@zeit/ncc": "^0.22.3",
"eslint": "^5.16.0",
"eslint-plugin-es-beautifier": "^1.0.1",
"release-it": "^14.11.6"
},
"release-it": {
"ci": true,
"plugins": {
"@release-it/conventional-changelog": {
"infile": "CHANGELOG.md",
"preset": {
"name": "conventionalcommits",
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "perf",
"section": "Performance"
},
{
"type": "revert",
"section": "Reverts"
},
{
"type": "docs",
"section": "Documentation"
},
{
"type": "style",
"section": "Styles"
},
{
"type": "refactor",
"section": "Code Refactoring"
},
{
"type": "test",
"section": "Tests"
},
{
"type": "build",
"section": "Build System"
},
{
"type": "ci",
"section": "Continuous Integration"
}
]
}
}
},
"git": {
"commit": true,
"tag": true,
"push": true,
"requireUpstream": false
},
"github": {
"release": true
},
"npm": {
"publish": true
}
}
}