{ "id": "c77d38be-46a9-4ef1-a181-2d6050ed23d2", "name": "gitreleasemanager/create", "friendlyName": "Create GitReleaseManager Task", "description": "Tool for creating and exporting releases for software applications hosted on GitHub", "author": "GitTools Contributors", "helpMarkDown": "See the [documentation](https://gittools.github.io/GitReleaseManager/docs/) for help", "category": "Build", "demands": [], "version": { "Major": "1", "Minor": "0", "Patch": "0" }, "minimumAgentVersion": "2.115.0", "execution": { "Node10": { "target": "bundle.js", "argumentFormat": "", "workingDirectory": "." } }, "instanceNameFormat": "gitreleasemanager/create", "inputs": [{ "name": "owner", "type": "string", "label": "The owner of the repository", "defaultValue": "", "required": true, "helpMarkDown": "The owner of the repository" }, { "name": "repository", "type": "string", "label": "The name of the repository", "defaultValue": "", "required": true, "helpMarkDown": "The name of the repository" }, { "name": "token", "type": "string", "label": "The access token to access GitHub with", "defaultValue": "", "required": true, "helpMarkDown": "The access token to access GitHub with" }, { "name": "milestone", "type": "string", "label": "The milestone to use", "defaultValue": "", "required": false, "helpMarkDown": "The milestone to use" }, { "name": "name", "type": "string", "label": "The name of the release", "defaultValue": "", "required": false, "helpMarkDown": "The name of the release" }, { "name": "inputFilePath", "type": "string", "label": "The path to the file to be used as the content of the release notes", "defaultValue": "", "required": false, "helpMarkDown": "The path to the file to be used as the content of the release notes" }, { "name": "isPreRelease", "type": "boolean", "label": "Creates the release as a pre-release", "defaultValue": "false", "required": false, "helpMarkDown": "Creates the release as a pre-release" }, { "name": "targetcommitish", "type": "string", "label": "The commit to tag. Can be a branch or SHA. Defaults to repository's default branch", "defaultValue": "", "required": false, "helpMarkDown": "The commit to tag. Can be a branch or SHA. Defaults to repository's default branch" }, { "name": "targetDirectory", "type": "string", "label": "The directory on which GitReleaseManager should be executed. Defaults to current directory", "defaultValue": "", "required": false, "helpMarkDown": "The directory on which GitReleaseManager should be executed. Defaults to current directory" }, { "name": "assets", "type": "multiLine", "label": "Path(s) to the file(s) to include in the release", "defaultValue": "", "required": false, "helpMarkDown": "Path(s) to the file(s) to include in the release. Separated by newline" }] }