Compare commits
269 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ea3b60afaa | ||
|
|
fd856af2cd | ||
|
|
51169613c9 | ||
|
|
02ac2511c1 | ||
|
|
46bb297e3e | ||
|
|
e211644340 | ||
|
|
ccedb16304 | ||
|
|
314873afa2 | ||
|
|
69f493254d | ||
|
|
b93fdb9f59 | ||
|
|
4a23953d2e | ||
|
|
00539659e4 | ||
|
|
8d90ff1842 | ||
|
|
1778633d62 | ||
|
|
87f80d7685 | ||
|
|
9215444fd4 | ||
|
|
560c7a0e96 | ||
|
|
c905369287 | ||
|
|
1fd1ca1fb0 | ||
|
|
1e6fbb3acf | ||
|
|
46a847d957 | ||
|
|
3fd28bf770 | ||
|
|
693e190368 | ||
|
|
d8d401d400 | ||
|
|
8050d189d9 | ||
|
|
9be5ab0ab2 | ||
|
|
5d833b4a30 | ||
|
|
79ec260c7b | ||
|
|
143cd1d6b4 | ||
|
|
94bad18ff9 | ||
|
|
1ffab4eee7 | ||
|
|
889421767e | ||
|
|
1b4a8605bf | ||
|
|
b2242eacc7 | ||
|
|
ec05ff6110 | ||
|
|
25b76a02c4 | ||
|
|
a4fbf1640e | ||
|
|
ef496a434c | ||
|
|
bb50ca9d18 | ||
|
|
2477022a3e | ||
|
|
b7ffed5010 | ||
|
|
8af03f1f61 | ||
|
|
d779553309 | ||
|
|
9c7d40885e | ||
|
|
8603a1a43d | ||
|
|
6aebf267ef | ||
|
|
d33c84fe71 | ||
|
|
81b9d1c9e4 | ||
|
|
cd5cff4f8f | ||
|
|
74aff34782 | ||
|
|
5c061609d3 | ||
|
|
0642b32d33 | ||
|
|
cadfeb7381 | ||
|
|
f0bb3abe8b | ||
|
|
678e06d463 | ||
|
|
a679eac749 | ||
|
|
4cd49e821c | ||
|
|
a975b7f89d | ||
|
|
af225a20cb | ||
|
|
d9f24aeafb | ||
|
|
51e458281f | ||
|
|
02941dc41f | ||
|
|
b283fb5ad9 | ||
|
|
9f1f69cf98 | ||
|
|
f0e34f135f | ||
|
|
b27c54fee2 | ||
|
|
57b8ebc3ab | ||
|
|
210baa122f | ||
|
|
3403009677 | ||
|
|
e257e839f9 | ||
|
|
7a13923831 | ||
|
|
36d1781472 | ||
|
|
0333200fa7 | ||
|
|
31856d2b28 | ||
|
|
a80f1b0a3e | ||
|
|
9d4de0b88b | ||
|
|
e0d031e9d5 | ||
|
|
7c8ff03895 | ||
|
|
c123b50f14 | ||
|
|
55568d7bb0 | ||
|
|
99a374272e | ||
|
|
c564e77502 | ||
|
|
cb93186e87 | ||
|
|
79a82ba1df | ||
|
|
2fcc9edf8b | ||
|
|
48f9f6b568 | ||
|
|
3e1a1ed2b2 | ||
|
|
75f1739323 | ||
|
|
94003bfe72 | ||
|
|
e4f76d5322 | ||
|
|
5d34586e84 | ||
|
|
25ca642ba4 | ||
|
|
80fb4befd7 | ||
|
|
af9c916619 | ||
|
|
6833f4f03e | ||
|
|
e710d248d1 | ||
|
|
b5f0884321 | ||
|
|
30b450f49e | ||
|
|
706774a012 | ||
|
|
0949b64a2c | ||
|
|
22c4681f06 | ||
|
|
b7f3901fab | ||
|
|
7f0e122205 | ||
|
|
46ab5bb847 | ||
|
|
574e4bf6f9 | ||
|
|
b5e771cb02 | ||
|
|
e136053d89 | ||
|
|
2112274715 | ||
|
|
b37803bb5e | ||
|
|
f9c8e9afff | ||
|
|
58bd1df6a6 | ||
|
|
527a545c36 | ||
|
|
00a24c1bef | ||
|
|
8f2f18a70f | ||
|
|
88fd806149 | ||
|
|
fe551402c3 | ||
|
|
7f5d753447 | ||
|
|
6f8028bc82 | ||
|
|
0c1bb4d811 | ||
|
|
d8b87a0f36 | ||
|
|
732f4928bc | ||
|
|
58e3f4e1e6 | ||
|
|
3257d5bf64 | ||
|
|
f67ed1ef28 | ||
|
|
13f5ac7408 | ||
|
|
fbb7ca09b3 | ||
|
|
376893bf5b | ||
|
|
e3cd5eb8a5 | ||
|
|
d8787a4268 | ||
|
|
6317db89ba | ||
|
|
3b79697c05 | ||
|
|
27367974e6 | ||
|
|
1788cd4d6f | ||
|
|
38272c0592 | ||
|
|
81152314d4 | ||
|
|
36209f8002 | ||
|
|
6260a6a905 | ||
|
|
28404d0be2 | ||
|
|
b6960d1589 | ||
|
|
1909d0d4e5 | ||
|
|
22dbdffab4 | ||
|
|
48369d0af8 | ||
|
|
12d86ff2f0 | ||
|
|
4a7338f45a | ||
|
|
07d42eefcf | ||
|
|
6dfe406088 | ||
|
|
2859f8cbd1 | ||
|
|
3122616c1f | ||
|
|
4a4ebd466e | ||
|
|
10703e9467 | ||
|
|
9ae211b0cb | ||
|
|
3020c81b28 | ||
|
|
f2089bbb35 | ||
|
|
6e71cfb6b1 | ||
|
|
712b542d47 | ||
|
|
5b15fd4add | ||
|
|
60fd097914 | ||
|
|
960338bcea | ||
|
|
c31907ac18 | ||
|
|
a2f365cab2 | ||
|
|
e1e31a379b | ||
|
|
2057da769f | ||
|
|
1d85c561e4 | ||
|
|
1dc5944fee | ||
|
|
571e3c886e | ||
|
|
a3dec8d073 | ||
|
|
b8d27e460b | ||
|
|
3172154079 | ||
|
|
4e4d5479ae | ||
|
|
fd04b1fa3b | ||
|
|
f930092d92 | ||
|
|
13f6391e78 | ||
|
|
99fed08849 | ||
|
|
05eb2a3d8f | ||
|
|
604290d0b3 | ||
|
|
5ae1e49b30 | ||
|
|
c9e3bd0125 | ||
|
|
593f0ef445 | ||
|
|
631e55cbf4 | ||
|
|
3318dd5073 | ||
|
|
274da1a0fa | ||
|
|
b6034fb7e2 | ||
|
|
627d003757 | ||
|
|
343eabb4e2 | ||
|
|
a049e9b6f6 | ||
|
|
0d5d730d0d | ||
|
|
7f9dcba752 | ||
|
|
e80e47e735 | ||
|
|
2690f37786 | ||
|
|
5c4fb6ec6b | ||
|
|
0ccd60100c | ||
|
|
acb8ced58e | ||
|
|
726a0a0b41 | ||
|
|
b06083a2ec | ||
|
|
ddf73f09cf | ||
|
|
cf81750a11 | ||
|
|
0e8b523250 | ||
|
|
80481e6170 | ||
|
|
9ae03b1577 | ||
|
|
612f8717b5 | ||
|
|
13805f8688 | ||
|
|
985de5714f | ||
|
|
a2f3ef0512 | ||
|
|
7c15c4c3da | ||
|
|
1bd0d6ca81 | ||
|
|
038decac79 | ||
|
|
7a3398fc19 | ||
|
|
4b0b5d7ab5 | ||
|
|
7768b44eb7 | ||
|
|
788800ab1d | ||
|
|
e778ede2d1 | ||
|
|
5718f250af | ||
|
|
e282982f62 | ||
|
|
d95dee3516 | ||
|
|
c390b904c1 | ||
|
|
346e27f10b | ||
|
|
88be0184aa | ||
|
|
7514ca5282 | ||
|
|
2d2a17becd | ||
|
|
0f2ff05586 | ||
|
|
641823aef3 | ||
|
|
fe485e5aab | ||
|
|
b0dbca979a | ||
|
|
916fe8cd22 | ||
|
|
e833ebcfce | ||
|
|
4dc8ca33d2 | ||
|
|
cf8a2d8310 | ||
|
|
6643846bbb | ||
|
|
a0d003d148 | ||
|
|
571cacf6d9 | ||
|
|
b7fcc8e701 | ||
|
|
3d22c1208a | ||
|
|
4ff3b135ec | ||
|
|
c39eddbc81 | ||
|
|
4bda6b5eba | ||
|
|
edd278e744 | ||
|
|
c7eb02e614 | ||
|
|
6cbe5073c3 | ||
|
|
0e2e93e6aa | ||
|
|
274c9b2e99 | ||
|
|
dab6b01596 | ||
|
|
b98ee9d8b2 | ||
|
|
aba63c943d | ||
|
|
1be05ba386 | ||
|
|
632a7fdad0 | ||
|
|
b677d43869 | ||
|
|
1c5c0557da | ||
|
|
f17101e556 | ||
|
|
7dee6ba225 | ||
|
|
237764149f | ||
|
|
5021e6bca9 | ||
|
|
b541d2f286 | ||
|
|
2e93547963 | ||
|
|
22c25b670a | ||
|
|
32247c8ed9 | ||
|
|
b882929b02 | ||
|
|
18ac32b856 | ||
|
|
57e92d55a3 | ||
|
|
ad52a31bda | ||
|
|
b8df3542ce | ||
|
|
4090f70509 | ||
|
|
5f2a8b7486 | ||
|
|
9a0c41862a | ||
|
|
12398bf4da | ||
|
|
969586f961 | ||
|
|
0df4aab1a8 | ||
|
|
ca2c8097d2 | ||
|
|
300345b152 | ||
|
|
ef8d92d27a |
16
.editorconfig
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# http://editorconfig.org
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 4
|
||||||
|
end_of_line = lf
|
||||||
|
charset = utf-8
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
insert_final_newline = true
|
||||||
|
|
||||||
|
[*.yml]
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
indent_size = 2
|
||||||
7
.github/dependabot.yml
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
version: 2
|
||||||
|
updates:
|
||||||
|
- package-ecosystem: npm
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: daily
|
||||||
|
open-pull-requests-limit: 10
|
||||||
18
.github/stale.yml
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# Number of days of inactivity before an issue becomes stale
|
||||||
|
daysUntilStale: 90
|
||||||
|
# Number of days of inactivity before a stale issue is closed
|
||||||
|
daysUntilClose: 30
|
||||||
|
# Issues with these labels will never be considered stale
|
||||||
|
exemptLabels:
|
||||||
|
- pinned
|
||||||
|
- security
|
||||||
|
- bug
|
||||||
|
# Label to use when marking an issue as stale
|
||||||
|
staleLabel: stale
|
||||||
|
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||||
|
markComment: >
|
||||||
|
This issue has been automatically marked as stale because it has not had
|
||||||
|
recent activity. After 30 days from now, it will be closed if no further
|
||||||
|
activity occurs. Thank you for your contributions.
|
||||||
|
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||||
|
closeComment: false
|
||||||
17
.github/workflows/ci.yml
vendored
@@ -1,5 +1,12 @@
|
|||||||
name: CI
|
name: CI
|
||||||
on: [push, pull_request]
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@@ -8,6 +15,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [windows-latest, ubuntu-latest, macos-latest]
|
os: [windows-latest, ubuntu-latest, macos-latest]
|
||||||
|
fail-fast: false
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Fetch all history for all tags and branches
|
- name: Fetch all history for all tags and branches
|
||||||
@@ -15,15 +23,16 @@ jobs:
|
|||||||
git fetch --prune --unshallow
|
git fetch --prune --unshallow
|
||||||
- run: |
|
- run: |
|
||||||
npm install
|
npm install
|
||||||
|
npm run format-check
|
||||||
npm run build:github
|
npm run build:github
|
||||||
npm run build:azure
|
npm run build:azure
|
||||||
name: Build code
|
name: Build code
|
||||||
- name: Install GitVersion
|
- name: Install GitVersion
|
||||||
uses: ./setup-gitversion
|
uses: ./gitversion/setup
|
||||||
with:
|
with:
|
||||||
versionSpec: '5.1.2'
|
versionSpec: '5.x'
|
||||||
- name: Use GitVersion
|
- name: Use GitVersion
|
||||||
id: gitversion # step id used as reference for output values
|
id: gitversion # step id used as reference for output values
|
||||||
uses: ./execute-gitversion
|
uses: ./gitversion/execute
|
||||||
- run: |
|
- run: |
|
||||||
echo "FullSemVer: ${{ steps.gitversion.outputs.fullSemVer }}"
|
echo "FullSemVer: ${{ steps.gitversion.outputs.fullSemVer }}"
|
||||||
|
|||||||
14
.github/workflows/release.yml
vendored
@@ -19,25 +19,29 @@ jobs:
|
|||||||
npm install
|
npm install
|
||||||
npm run build:github
|
npm run build:github
|
||||||
npm run build:azure
|
npm run build:azure
|
||||||
|
|
||||||
|
# npm run compress:github
|
||||||
|
# npm run compress:azure
|
||||||
name: Build code
|
name: Build code
|
||||||
- name: Install GitVersion
|
- name: Install GitVersion
|
||||||
uses: ./setup-gitversion
|
uses: ./gitversion/setup
|
||||||
with:
|
with:
|
||||||
versionSpec: '5.1.2'
|
versionSpec: '5.x'
|
||||||
- name: Use GitVersion
|
- name: Use GitVersion
|
||||||
id: gitversion # step id used as reference for output values
|
id: gitversion # step id used as reference for output values
|
||||||
uses: ./execute-gitversion
|
uses: ./gitversion/execute
|
||||||
- run: |
|
- run: |
|
||||||
$date = Get-Date -format "yyMMddHHmm"
|
$date = Get-Date -format "yyMMddHHmm"
|
||||||
$version = "${{steps.gitversion.outputs.majorMinorPatch}}.$date"
|
$version = "${{steps.gitversion.outputs.majorMinorPatch}}.$date"
|
||||||
$major = "${{steps.gitversion.outputs.major}}"
|
$major = "${{steps.gitversion.outputs.major}}"
|
||||||
$minor = "${{steps.gitversion.outputs.minor}}"
|
$minor = "${{steps.gitversion.outputs.minor}}"
|
||||||
|
$patch = "${{steps.gitversion.outputs.patch}}"
|
||||||
|
|
||||||
. .\dist\azure\update-version.ps1
|
. .\dist\azure\update-version.ps1
|
||||||
update-manifest .\dist\azure\vss-extension.json -Version $version
|
update-manifest .\dist\azure\vss-extension.json -Version $version
|
||||||
update-task .\dist\azure\setup-gitversion\task.json -Major $major -Minor $minor
|
dir -r .\dist\**\task.json | % { update-task $_ -Major $major -Minor $minor -Patch $patch }
|
||||||
update-task .\dist\azure\execute-gitversion\task.json -Major $major -Minor $minor
|
|
||||||
|
|
||||||
npm run publish:azure -- --token ${{ secrets.TFX_TOKEN }}
|
npm run publish:azure -- --token ${{ secrets.TFX_TOKEN }}
|
||||||
|
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
name: Publish Azure extension
|
name: Publish Azure extension
|
||||||
|
|||||||
2
.prettierignore
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
node_modules/
|
||||||
|
src/*/node_modules/
|
||||||
11
.prettierrc.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"printWidth": 80,
|
||||||
|
"tabWidth": 4,
|
||||||
|
"useTabs": false,
|
||||||
|
"semi": false,
|
||||||
|
"singleQuote": true,
|
||||||
|
"trailingComma": "none",
|
||||||
|
"bracketSpacing": true,
|
||||||
|
"arrowParens": "avoid",
|
||||||
|
"parser": "typescript"
|
||||||
|
}
|
||||||
12
.vscode/launch.json
vendored
@@ -9,7 +9,7 @@
|
|||||||
"request": "launch",
|
"request": "launch",
|
||||||
"preLaunchTask": "Build-Mock",
|
"preLaunchTask": "Build-Mock",
|
||||||
"name": "Debug Mock Setup GitVersion",
|
"name": "Debug Mock Setup GitVersion",
|
||||||
"program": "${workspaceFolder}/dist/mock/setup-gitversion/bundle.js",
|
"program": "${workspaceFolder}/dist/mock/gitversion/setup/bundle.js",
|
||||||
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
"request": "launch",
|
"request": "launch",
|
||||||
"preLaunchTask": "Build-Azure",
|
"preLaunchTask": "Build-Azure",
|
||||||
"name": "Debug Azure Setup GitVersion",
|
"name": "Debug Azure Setup GitVersion",
|
||||||
"program": "${workspaceFolder}/dist/azure/setup-gitversion/bundle.js",
|
"program": "${workspaceFolder}/dist/azure/gitversion/setup/bundle.js",
|
||||||
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
"request": "launch",
|
"request": "launch",
|
||||||
"preLaunchTask": "Build-GitHub",
|
"preLaunchTask": "Build-GitHub",
|
||||||
"name": "Debug GitHub Setup GitVersion",
|
"name": "Debug GitHub Setup GitVersion",
|
||||||
"program": "${workspaceFolder}/dist/github/setup-gitversion/bundle.js",
|
"program": "${workspaceFolder}/dist/github/gitversion/setup/bundle.js",
|
||||||
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
"request": "launch",
|
"request": "launch",
|
||||||
"preLaunchTask": "Build-Mock",
|
"preLaunchTask": "Build-Mock",
|
||||||
"name": "Debug Mock Execute GitVersion",
|
"name": "Debug Mock Execute GitVersion",
|
||||||
"program": "${workspaceFolder}/dist/mock/execute-gitversion/bundle.js",
|
"program": "${workspaceFolder}/dist/mock/gitversion/execute/bundle.js",
|
||||||
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
"request": "launch",
|
"request": "launch",
|
||||||
"preLaunchTask": "Build-Azure",
|
"preLaunchTask": "Build-Azure",
|
||||||
"name": "Debug Azure Execute GitVersion",
|
"name": "Debug Azure Execute GitVersion",
|
||||||
"program": "${workspaceFolder}/dist/azure/execute-gitversion/bundle.js",
|
"program": "${workspaceFolder}/dist/azure/gitversion/execute/bundle.js",
|
||||||
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
"request": "launch",
|
"request": "launch",
|
||||||
"preLaunchTask": "Build-GitHub",
|
"preLaunchTask": "Build-GitHub",
|
||||||
"name": "Debug GitHub Execute GitVersion",
|
"name": "Debug GitHub Execute GitVersion",
|
||||||
"program": "${workspaceFolder}/dist/github/execute-gitversion/bundle.js",
|
"program": "${workspaceFolder}/dist/github/gitversion/execute/bundle.js",
|
||||||
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
"outFiles": [ "${workspaceFolder}/**/*.js" ]
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|||||||
87
README.md
@@ -2,89 +2,26 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
GitHub Actions that allow to install and use the GitVersion and GitReleaseManager tools
|
GitHub Actions that allow to install and use the [GitVersion](https://github.com/GitTools/GitVersion) and [GitReleaseManager](https://github.com/GitTools/GitReleaseManager) tools
|
||||||
|
|
||||||
[](https://github.com/GitTools/actions/actions)
|
[](https://github.com/GitTools/actions/actions)
|
||||||
[](https://github.com/GitTools/actions/actions)
|
[](https://github.com/GitTools/actions/actions)
|
||||||
|
|
||||||
|
[](https://marketplace.visualstudio.com/items?itemName=gittools.gittools)
|
||||||
|
[](https://github.com/marketplace/actions/use-actions)
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
See [setup](setup-gitversion/action.yml) and [usage](execute-gitversion/action.yml)
|
### GitVersion
|
||||||
|
|
||||||
## Dependency
|
Examples for usage of **GitVersion**:
|
||||||
|
|
||||||
There are two step dependencies that are required in your workflow before running this action. You must checkout your Git repository and then fetch the master branch and tags.
|
- [GitHub Actions](docs/examples/github/gitversion/index.md)
|
||||||
|
- [Azure Pipeline tasks](docs/examples/azure/gitversion/index.md)
|
||||||
|
|
||||||
```yaml
|
### GitReleaseManager
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Fetch all history for all tags and branches
|
|
||||||
run: |
|
|
||||||
git fetch --prune --unshallow
|
|
||||||
```
|
|
||||||
|
|
||||||
Basic:
|
Examples for usage of **GitReleaseManager**:
|
||||||
|
|
||||||
```yaml
|
- [GitHub Actions](docs/examples/github/gitreleasemanager/index.md)
|
||||||
steps:
|
- [Azure Pipeline tasks](docs/examples/azure/gitreleasemanager/index.md)
|
||||||
- uses: actions/checkout@v1
|
|
||||||
- name: Fetch tags and master for GitVersion
|
|
||||||
run: |
|
|
||||||
git fetch --tags
|
|
||||||
git branch --create-reflog master origin/master
|
|
||||||
- name: Install GitVersion
|
|
||||||
uses: gittools/actions/setup-gitversion@v0.3
|
|
||||||
with:
|
|
||||||
versionSpec: '5.1.x'
|
|
||||||
- name: Use GitVersion
|
|
||||||
id: gitversion # step id used as reference for output values
|
|
||||||
uses: gittools/actions/execute-gitversion@v0.3
|
|
||||||
- run: |
|
|
||||||
echo "Major: ${{ steps.gitversion.outputs.major }}"
|
|
||||||
echo "Minor: ${{ steps.gitversion.outputs.minor }}"
|
|
||||||
echo "Patch: ${{ steps.gitversion.outputs.patch }}"
|
|
||||||
echo "PreReleaseTag: ${{ steps.gitversion.outputs.preReleaseTag }}"
|
|
||||||
echo "PreReleaseTagWithDash: ${{ steps.gitversion.outputs.preReleaseTagWithDash }}"
|
|
||||||
echo "PreReleaseLabel: ${{ steps.gitversion.outputs.preReleaseLabel }}"
|
|
||||||
echo "PreReleaseNumber: ${{ steps.gitversion.outputs.preReleaseNumber }}"
|
|
||||||
echo "WeightedPreReleaseNumber: ${{ steps.gitversion.outputs.weightedPreReleaseNumber }}"
|
|
||||||
echo "BuildMetaData: ${{ steps.gitversion.outputs.buildMetaData }}"
|
|
||||||
echo "BuildMetaDataPadded: ${{ steps.gitversion.outputs.buildMetaDataPadded }}"
|
|
||||||
echo "FullBuildMetaData: ${{ steps.gitversion.outputs.fullBuildMetaData }}"
|
|
||||||
echo "MajorMinorPatch: ${{ steps.gitversion.outputs.majorMinorPatch }}"
|
|
||||||
echo "SemVer: ${{ steps.gitversion.outputs.semVer }}"
|
|
||||||
echo "LegacySemVer: ${{ steps.gitversion.outputs.legacySemVer }}"
|
|
||||||
echo "LegacySemVerPadded: ${{ steps.gitversion.outputs.legacySemVerPadded }}"
|
|
||||||
echo "AssemblySemVer: ${{ steps.gitversion.outputs.assemblySemVer }}"
|
|
||||||
echo "AssemblySemFileVer: ${{ steps.gitversion.outputs.assemblySemFileVer }}"
|
|
||||||
echo "FullSemVer: ${{ steps.gitversion.outputs.fullSemVer }}"
|
|
||||||
echo "InformationalVersion: ${{ steps.gitversion.outputs.informationalVersion }}"
|
|
||||||
echo "BranchName: ${{ steps.gitversion.outputs.branchName }}"
|
|
||||||
echo "Sha: ${{ steps.gitversion.outputs.sha }}"
|
|
||||||
echo "ShortSha: ${{ steps.gitversion.outputs.shortSha }}"
|
|
||||||
echo "NuGetVersionV2: ${{ steps.gitversion.outputs.nuGetVersionV2 }}"
|
|
||||||
echo "NuGetVersion: ${{ steps.gitversion.outputs.nuGetVersion }}"
|
|
||||||
echo "NuGetPreReleaseTagV2: ${{ steps.gitversion.outputs.nuGetPreReleaseTagV2 }}"
|
|
||||||
echo "NuGetPreReleaseTag: ${{ steps.gitversion.outputs.nuGetPreReleaseTag }}"
|
|
||||||
echo "VersionSourceSha: ${{ steps.gitversion.outputs.versionSourceSha }}"
|
|
||||||
echo "CommitsSinceVersionSource: ${{ steps.gitversion.outputs.commitsSinceVersionSource }}"
|
|
||||||
echo "CommitsSinceVersionSourcePadded: ${{ steps.gitversion.outputs.commitsSinceVersionSourcePadded }}"
|
|
||||||
echo "CommitDate: ${{ steps.gitversion.outputs.commitDate }}"
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
### Private Repositories
|
|
||||||
|
|
||||||
Private repos require credentials before you can fetch the master branch and tags.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v2
|
|
||||||
- name: Fetch all history for all tags and branches
|
|
||||||
run: |
|
|
||||||
git config remote.origin.url https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}
|
|
||||||
git fetch --prune --unshallow
|
|
||||||
```
|
|
||||||
|
|||||||
18286
dist/azure/execute-gitversion/bundle.js
vendored
19231
dist/azure/gitreleasemanager/addasset/bundle.js
vendored
Normal file
BIN
dist/azure/gitreleasemanager/addasset/icon.png
vendored
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
67
dist/azure/gitreleasemanager/addasset/task.json
vendored
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"id": "b803651c-21ac-4851-9fbf-c75b0e82e4c5",
|
||||||
|
"name": "gitreleasemanager/addasset",
|
||||||
|
"friendlyName": "Add Asset 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": {
|
||||||
|
"Node": {
|
||||||
|
"target": "bundle.js",
|
||||||
|
"argumentFormat": "",
|
||||||
|
"workingDirectory": "."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"instanceNameFormat": "gitreleasemanager/addasset",
|
||||||
|
"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": "tagName",
|
||||||
|
"type": "string",
|
||||||
|
"label": "The name of the release",
|
||||||
|
"defaultValue": "",
|
||||||
|
"required": true,
|
||||||
|
"helpMarkDown": "The name of the release"
|
||||||
|
}, {
|
||||||
|
"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"
|
||||||
|
}, {
|
||||||
|
"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"
|
||||||
|
}]
|
||||||
|
}
|
||||||
19231
dist/azure/gitreleasemanager/close/bundle.js
vendored
Normal file
BIN
dist/azure/gitreleasemanager/close/icon.png
vendored
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
60
dist/azure/gitreleasemanager/close/task.json
vendored
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
{
|
||||||
|
"id": "f5304356-f6e3-48e9-9b65-a9efa41ce7a2",
|
||||||
|
"name": "gitreleasemanager/close",
|
||||||
|
"friendlyName": "Close 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": {
|
||||||
|
"Node": {
|
||||||
|
"target": "bundle.js",
|
||||||
|
"argumentFormat": "",
|
||||||
|
"workingDirectory": "."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"instanceNameFormat": "gitreleasemanager/close",
|
||||||
|
"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": true,
|
||||||
|
"helpMarkDown": "The milestone to use"
|
||||||
|
}, {
|
||||||
|
"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"
|
||||||
|
}]
|
||||||
|
}
|
||||||
19231
dist/azure/gitreleasemanager/create/bundle.js
vendored
Normal file
BIN
dist/azure/gitreleasemanager/create/icon.png
vendored
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
46
dist/azure/gitreleasemanager/create/lib.json
vendored
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"LIB_UnhandledEx": "Unhandled: %s",
|
||||||
|
"LIB_FailOnCode": "Failure return code: %d",
|
||||||
|
"LIB_MkdirFailed": "Unable to create directory '%s'. %s",
|
||||||
|
"LIB_MkdirFailedFileExists": "Unable to create directory '%s'. Conflicting file exists: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidDriveRoot": "Unable to create directory '%s'. Root directory does not exist: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidShare": "Unable to create directory '%s'. Unable to verify the directory exists: '%s'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share.",
|
||||||
|
"LIB_MultilineSecret": "Secrets cannot contain multiple lines",
|
||||||
|
"LIB_ProcessError": "There was an error when attempting to execute the process '%s'. This may indicate the process failed to start. Error: %s",
|
||||||
|
"LIB_ProcessExitCode": "The process '%s' failed with exit code %s",
|
||||||
|
"LIB_ProcessStderr": "The process '%s' failed because one or more lines were written to the STDERR stream",
|
||||||
|
"LIB_ReturnCode": "Return code: %d",
|
||||||
|
"LIB_ResourceFileNotExist": "Resource file doesn\\'t exist: %s",
|
||||||
|
"LIB_ResourceFileAlreadySet": "Resource file has already set to: %s",
|
||||||
|
"LIB_ResourceFileNotSet": "Resource file haven\\'t set, can\\'t find loc string for key: %s",
|
||||||
|
"LIB_StdioNotClosed": "The STDIO streams did not close within %s seconds of the exit event from process '%s'. This may indicate a child process inherited the STDIO streams and has not yet exited.",
|
||||||
|
"LIB_WhichNotFound_Linux": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.",
|
||||||
|
"LIB_WhichNotFound_Win": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.",
|
||||||
|
"LIB_LocStringNotFound": "Can\\'t find loc string for key: %s",
|
||||||
|
"LIB_ParameterIsRequired": "%s not supplied",
|
||||||
|
"LIB_InputRequired": "Input required: %s",
|
||||||
|
"LIB_InvalidPattern": "Invalid pattern: '%s'",
|
||||||
|
"LIB_EndpointNotExist": "Endpoint not present: %s",
|
||||||
|
"LIB_EndpointDataNotExist": "Endpoint data parameter %s not present: %s",
|
||||||
|
"LIB_EndpointAuthNotExist": "Endpoint auth data not present: %s",
|
||||||
|
"LIB_InvalidEndpointAuth": "Invalid endpoint auth: %s",
|
||||||
|
"LIB_InvalidSecureFilesInput": "Invalid secure file input: %s",
|
||||||
|
"LIB_PathNotFound": "Not found %s: %s",
|
||||||
|
"LIB_PathHasNullByte": "Path cannot contain null bytes",
|
||||||
|
"LIB_OperationFailed": "Failed %s: %s",
|
||||||
|
"LIB_UseFirstGlobMatch": "Multiple workspace matches. using first.",
|
||||||
|
"LIB_MergeTestResultNotSupported": "Merging test results from multiple files to one test run is not supported on this version of build agent for OSX/Linux, each test result file will be published as a separate test run in VSO/TFS.",
|
||||||
|
"LIB_PlatformNotSupported": "Platform not supported: %s",
|
||||||
|
"TOOL_LIB_CachingTool": "Caching tool: %s %s %s",
|
||||||
|
"_TOOL_LIB_CachingTool.comment": "This informational log message indicates that a tool, that was just downloaded, is being copied into the cache directory. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_Downloading": "Downloading: %s",
|
||||||
|
"_TOOL_LIB_Downloading.comment": "This information log message indicates that a file is being downloaded. %s represents the URL being downloaded.",
|
||||||
|
"TOOL_LIB_ExtractingArchive": "Extracting archive",
|
||||||
|
"_TOOL_LIB_ExtractingArchive.comment": "This informational log message indicates that an archive file is being extracted. For example, a .zip file, .7z file, or .tar.gz file.",
|
||||||
|
"TOOL_LIB_FoundInCache": "Found tool in cache: %s %s %s",
|
||||||
|
"_TOOL_LIB_FoundInCache.comment": "This informational log message indicates that the request tool is already cached, and does not need to be downloaded again. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_PrependPath": "Prepending PATH environment variable with directory: %s",
|
||||||
|
"_TOOL_LIB_PrependPath.comment": "This informational log message indicates that a directory is being prepended to the front of the PATH environment variable. The directories specified by the PATH environment variable are used to resolve the location of command line tools."
|
||||||
|
}
|
||||||
|
}
|
||||||
95
dist/azure/gitreleasemanager/create/task.json
vendored
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
{
|
||||||
|
"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": {
|
||||||
|
"Node": {
|
||||||
|
"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"
|
||||||
|
}]
|
||||||
|
}
|
||||||
19231
dist/azure/gitreleasemanager/discard/bundle.js
vendored
Normal file
BIN
dist/azure/gitreleasemanager/discard/icon.png
vendored
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
46
dist/azure/gitreleasemanager/discard/lib.json
vendored
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"LIB_UnhandledEx": "Unhandled: %s",
|
||||||
|
"LIB_FailOnCode": "Failure return code: %d",
|
||||||
|
"LIB_MkdirFailed": "Unable to create directory '%s'. %s",
|
||||||
|
"LIB_MkdirFailedFileExists": "Unable to create directory '%s'. Conflicting file exists: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidDriveRoot": "Unable to create directory '%s'. Root directory does not exist: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidShare": "Unable to create directory '%s'. Unable to verify the directory exists: '%s'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share.",
|
||||||
|
"LIB_MultilineSecret": "Secrets cannot contain multiple lines",
|
||||||
|
"LIB_ProcessError": "There was an error when attempting to execute the process '%s'. This may indicate the process failed to start. Error: %s",
|
||||||
|
"LIB_ProcessExitCode": "The process '%s' failed with exit code %s",
|
||||||
|
"LIB_ProcessStderr": "The process '%s' failed because one or more lines were written to the STDERR stream",
|
||||||
|
"LIB_ReturnCode": "Return code: %d",
|
||||||
|
"LIB_ResourceFileNotExist": "Resource file doesn\\'t exist: %s",
|
||||||
|
"LIB_ResourceFileAlreadySet": "Resource file has already set to: %s",
|
||||||
|
"LIB_ResourceFileNotSet": "Resource file haven\\'t set, can\\'t find loc string for key: %s",
|
||||||
|
"LIB_StdioNotClosed": "The STDIO streams did not close within %s seconds of the exit event from process '%s'. This may indicate a child process inherited the STDIO streams and has not yet exited.",
|
||||||
|
"LIB_WhichNotFound_Linux": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.",
|
||||||
|
"LIB_WhichNotFound_Win": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.",
|
||||||
|
"LIB_LocStringNotFound": "Can\\'t find loc string for key: %s",
|
||||||
|
"LIB_ParameterIsRequired": "%s not supplied",
|
||||||
|
"LIB_InputRequired": "Input required: %s",
|
||||||
|
"LIB_InvalidPattern": "Invalid pattern: '%s'",
|
||||||
|
"LIB_EndpointNotExist": "Endpoint not present: %s",
|
||||||
|
"LIB_EndpointDataNotExist": "Endpoint data parameter %s not present: %s",
|
||||||
|
"LIB_EndpointAuthNotExist": "Endpoint auth data not present: %s",
|
||||||
|
"LIB_InvalidEndpointAuth": "Invalid endpoint auth: %s",
|
||||||
|
"LIB_InvalidSecureFilesInput": "Invalid secure file input: %s",
|
||||||
|
"LIB_PathNotFound": "Not found %s: %s",
|
||||||
|
"LIB_PathHasNullByte": "Path cannot contain null bytes",
|
||||||
|
"LIB_OperationFailed": "Failed %s: %s",
|
||||||
|
"LIB_UseFirstGlobMatch": "Multiple workspace matches. using first.",
|
||||||
|
"LIB_MergeTestResultNotSupported": "Merging test results from multiple files to one test run is not supported on this version of build agent for OSX/Linux, each test result file will be published as a separate test run in VSO/TFS.",
|
||||||
|
"LIB_PlatformNotSupported": "Platform not supported: %s",
|
||||||
|
"TOOL_LIB_CachingTool": "Caching tool: %s %s %s",
|
||||||
|
"_TOOL_LIB_CachingTool.comment": "This informational log message indicates that a tool, that was just downloaded, is being copied into the cache directory. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_Downloading": "Downloading: %s",
|
||||||
|
"_TOOL_LIB_Downloading.comment": "This information log message indicates that a file is being downloaded. %s represents the URL being downloaded.",
|
||||||
|
"TOOL_LIB_ExtractingArchive": "Extracting archive",
|
||||||
|
"_TOOL_LIB_ExtractingArchive.comment": "This informational log message indicates that an archive file is being extracted. For example, a .zip file, .7z file, or .tar.gz file.",
|
||||||
|
"TOOL_LIB_FoundInCache": "Found tool in cache: %s %s %s",
|
||||||
|
"_TOOL_LIB_FoundInCache.comment": "This informational log message indicates that the request tool is already cached, and does not need to be downloaded again. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_PrependPath": "Prepending PATH environment variable with directory: %s",
|
||||||
|
"_TOOL_LIB_PrependPath.comment": "This informational log message indicates that a directory is being prepended to the front of the PATH environment variable. The directories specified by the PATH environment variable are used to resolve the location of command line tools."
|
||||||
|
}
|
||||||
|
}
|
||||||
60
dist/azure/gitreleasemanager/discard/task.json
vendored
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
{
|
||||||
|
"id": "9ae78b66-6100-4522-8106-b7ae00bbfcdf",
|
||||||
|
"name": "gitreleasemanager/discard",
|
||||||
|
"friendlyName": "Discard 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": {
|
||||||
|
"Node": {
|
||||||
|
"target": "bundle.js",
|
||||||
|
"argumentFormat": "",
|
||||||
|
"workingDirectory": "."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"instanceNameFormat": "gitreleasemanager/discard",
|
||||||
|
"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": true,
|
||||||
|
"helpMarkDown": "The milestone to use"
|
||||||
|
}, {
|
||||||
|
"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"
|
||||||
|
}]
|
||||||
|
}
|
||||||
19231
dist/azure/gitreleasemanager/open/bundle.js
vendored
Normal file
BIN
dist/azure/gitreleasemanager/open/icon.png
vendored
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
46
dist/azure/gitreleasemanager/open/lib.json
vendored
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"LIB_UnhandledEx": "Unhandled: %s",
|
||||||
|
"LIB_FailOnCode": "Failure return code: %d",
|
||||||
|
"LIB_MkdirFailed": "Unable to create directory '%s'. %s",
|
||||||
|
"LIB_MkdirFailedFileExists": "Unable to create directory '%s'. Conflicting file exists: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidDriveRoot": "Unable to create directory '%s'. Root directory does not exist: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidShare": "Unable to create directory '%s'. Unable to verify the directory exists: '%s'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share.",
|
||||||
|
"LIB_MultilineSecret": "Secrets cannot contain multiple lines",
|
||||||
|
"LIB_ProcessError": "There was an error when attempting to execute the process '%s'. This may indicate the process failed to start. Error: %s",
|
||||||
|
"LIB_ProcessExitCode": "The process '%s' failed with exit code %s",
|
||||||
|
"LIB_ProcessStderr": "The process '%s' failed because one or more lines were written to the STDERR stream",
|
||||||
|
"LIB_ReturnCode": "Return code: %d",
|
||||||
|
"LIB_ResourceFileNotExist": "Resource file doesn\\'t exist: %s",
|
||||||
|
"LIB_ResourceFileAlreadySet": "Resource file has already set to: %s",
|
||||||
|
"LIB_ResourceFileNotSet": "Resource file haven\\'t set, can\\'t find loc string for key: %s",
|
||||||
|
"LIB_StdioNotClosed": "The STDIO streams did not close within %s seconds of the exit event from process '%s'. This may indicate a child process inherited the STDIO streams and has not yet exited.",
|
||||||
|
"LIB_WhichNotFound_Linux": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.",
|
||||||
|
"LIB_WhichNotFound_Win": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.",
|
||||||
|
"LIB_LocStringNotFound": "Can\\'t find loc string for key: %s",
|
||||||
|
"LIB_ParameterIsRequired": "%s not supplied",
|
||||||
|
"LIB_InputRequired": "Input required: %s",
|
||||||
|
"LIB_InvalidPattern": "Invalid pattern: '%s'",
|
||||||
|
"LIB_EndpointNotExist": "Endpoint not present: %s",
|
||||||
|
"LIB_EndpointDataNotExist": "Endpoint data parameter %s not present: %s",
|
||||||
|
"LIB_EndpointAuthNotExist": "Endpoint auth data not present: %s",
|
||||||
|
"LIB_InvalidEndpointAuth": "Invalid endpoint auth: %s",
|
||||||
|
"LIB_InvalidSecureFilesInput": "Invalid secure file input: %s",
|
||||||
|
"LIB_PathNotFound": "Not found %s: %s",
|
||||||
|
"LIB_PathHasNullByte": "Path cannot contain null bytes",
|
||||||
|
"LIB_OperationFailed": "Failed %s: %s",
|
||||||
|
"LIB_UseFirstGlobMatch": "Multiple workspace matches. using first.",
|
||||||
|
"LIB_MergeTestResultNotSupported": "Merging test results from multiple files to one test run is not supported on this version of build agent for OSX/Linux, each test result file will be published as a separate test run in VSO/TFS.",
|
||||||
|
"LIB_PlatformNotSupported": "Platform not supported: %s",
|
||||||
|
"TOOL_LIB_CachingTool": "Caching tool: %s %s %s",
|
||||||
|
"_TOOL_LIB_CachingTool.comment": "This informational log message indicates that a tool, that was just downloaded, is being copied into the cache directory. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_Downloading": "Downloading: %s",
|
||||||
|
"_TOOL_LIB_Downloading.comment": "This information log message indicates that a file is being downloaded. %s represents the URL being downloaded.",
|
||||||
|
"TOOL_LIB_ExtractingArchive": "Extracting archive",
|
||||||
|
"_TOOL_LIB_ExtractingArchive.comment": "This informational log message indicates that an archive file is being extracted. For example, a .zip file, .7z file, or .tar.gz file.",
|
||||||
|
"TOOL_LIB_FoundInCache": "Found tool in cache: %s %s %s",
|
||||||
|
"_TOOL_LIB_FoundInCache.comment": "This informational log message indicates that the request tool is already cached, and does not need to be downloaded again. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_PrependPath": "Prepending PATH environment variable with directory: %s",
|
||||||
|
"_TOOL_LIB_PrependPath.comment": "This informational log message indicates that a directory is being prepended to the front of the PATH environment variable. The directories specified by the PATH environment variable are used to resolve the location of command line tools."
|
||||||
|
}
|
||||||
|
}
|
||||||
60
dist/azure/gitreleasemanager/open/task.json
vendored
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
{
|
||||||
|
"id": "5d437bf5-f193-4449-b531-c4c69eebaa48",
|
||||||
|
"name": "gitreleasemanager/open",
|
||||||
|
"friendlyName": "Open 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": {
|
||||||
|
"Node": {
|
||||||
|
"target": "bundle.js",
|
||||||
|
"argumentFormat": "",
|
||||||
|
"workingDirectory": "."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"instanceNameFormat": "gitreleasemanager/open",
|
||||||
|
"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": true,
|
||||||
|
"helpMarkDown": "The milestone to use"
|
||||||
|
}, {
|
||||||
|
"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"
|
||||||
|
}]
|
||||||
|
}
|
||||||
19231
dist/azure/gitreleasemanager/publish/bundle.js
vendored
Normal file
BIN
dist/azure/gitreleasemanager/publish/icon.png
vendored
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
46
dist/azure/gitreleasemanager/publish/lib.json
vendored
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"LIB_UnhandledEx": "Unhandled: %s",
|
||||||
|
"LIB_FailOnCode": "Failure return code: %d",
|
||||||
|
"LIB_MkdirFailed": "Unable to create directory '%s'. %s",
|
||||||
|
"LIB_MkdirFailedFileExists": "Unable to create directory '%s'. Conflicting file exists: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidDriveRoot": "Unable to create directory '%s'. Root directory does not exist: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidShare": "Unable to create directory '%s'. Unable to verify the directory exists: '%s'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share.",
|
||||||
|
"LIB_MultilineSecret": "Secrets cannot contain multiple lines",
|
||||||
|
"LIB_ProcessError": "There was an error when attempting to execute the process '%s'. This may indicate the process failed to start. Error: %s",
|
||||||
|
"LIB_ProcessExitCode": "The process '%s' failed with exit code %s",
|
||||||
|
"LIB_ProcessStderr": "The process '%s' failed because one or more lines were written to the STDERR stream",
|
||||||
|
"LIB_ReturnCode": "Return code: %d",
|
||||||
|
"LIB_ResourceFileNotExist": "Resource file doesn\\'t exist: %s",
|
||||||
|
"LIB_ResourceFileAlreadySet": "Resource file has already set to: %s",
|
||||||
|
"LIB_ResourceFileNotSet": "Resource file haven\\'t set, can\\'t find loc string for key: %s",
|
||||||
|
"LIB_StdioNotClosed": "The STDIO streams did not close within %s seconds of the exit event from process '%s'. This may indicate a child process inherited the STDIO streams and has not yet exited.",
|
||||||
|
"LIB_WhichNotFound_Linux": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.",
|
||||||
|
"LIB_WhichNotFound_Win": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.",
|
||||||
|
"LIB_LocStringNotFound": "Can\\'t find loc string for key: %s",
|
||||||
|
"LIB_ParameterIsRequired": "%s not supplied",
|
||||||
|
"LIB_InputRequired": "Input required: %s",
|
||||||
|
"LIB_InvalidPattern": "Invalid pattern: '%s'",
|
||||||
|
"LIB_EndpointNotExist": "Endpoint not present: %s",
|
||||||
|
"LIB_EndpointDataNotExist": "Endpoint data parameter %s not present: %s",
|
||||||
|
"LIB_EndpointAuthNotExist": "Endpoint auth data not present: %s",
|
||||||
|
"LIB_InvalidEndpointAuth": "Invalid endpoint auth: %s",
|
||||||
|
"LIB_InvalidSecureFilesInput": "Invalid secure file input: %s",
|
||||||
|
"LIB_PathNotFound": "Not found %s: %s",
|
||||||
|
"LIB_PathHasNullByte": "Path cannot contain null bytes",
|
||||||
|
"LIB_OperationFailed": "Failed %s: %s",
|
||||||
|
"LIB_UseFirstGlobMatch": "Multiple workspace matches. using first.",
|
||||||
|
"LIB_MergeTestResultNotSupported": "Merging test results from multiple files to one test run is not supported on this version of build agent for OSX/Linux, each test result file will be published as a separate test run in VSO/TFS.",
|
||||||
|
"LIB_PlatformNotSupported": "Platform not supported: %s",
|
||||||
|
"TOOL_LIB_CachingTool": "Caching tool: %s %s %s",
|
||||||
|
"_TOOL_LIB_CachingTool.comment": "This informational log message indicates that a tool, that was just downloaded, is being copied into the cache directory. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_Downloading": "Downloading: %s",
|
||||||
|
"_TOOL_LIB_Downloading.comment": "This information log message indicates that a file is being downloaded. %s represents the URL being downloaded.",
|
||||||
|
"TOOL_LIB_ExtractingArchive": "Extracting archive",
|
||||||
|
"_TOOL_LIB_ExtractingArchive.comment": "This informational log message indicates that an archive file is being extracted. For example, a .zip file, .7z file, or .tar.gz file.",
|
||||||
|
"TOOL_LIB_FoundInCache": "Found tool in cache: %s %s %s",
|
||||||
|
"_TOOL_LIB_FoundInCache.comment": "This informational log message indicates that the request tool is already cached, and does not need to be downloaded again. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_PrependPath": "Prepending PATH environment variable with directory: %s",
|
||||||
|
"_TOOL_LIB_PrependPath.comment": "This informational log message indicates that a directory is being prepended to the front of the PATH environment variable. The directories specified by the PATH environment variable are used to resolve the location of command line tools."
|
||||||
|
}
|
||||||
|
}
|
||||||
60
dist/azure/gitreleasemanager/publish/task.json
vendored
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
{
|
||||||
|
"id": "b3c54483-4140-45d8-b442-3a0b096b5f7f",
|
||||||
|
"name": "gitreleasemanager/publish",
|
||||||
|
"friendlyName": "Publish 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": {
|
||||||
|
"Node": {
|
||||||
|
"target": "bundle.js",
|
||||||
|
"argumentFormat": "",
|
||||||
|
"workingDirectory": "."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"instanceNameFormat": "gitreleasemanager/publish",
|
||||||
|
"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": "tagName",
|
||||||
|
"type": "string",
|
||||||
|
"label": "The name of the release",
|
||||||
|
"defaultValue": "",
|
||||||
|
"required": true,
|
||||||
|
"helpMarkDown": "The name of the release"
|
||||||
|
}, {
|
||||||
|
"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"
|
||||||
|
}]
|
||||||
|
}
|
||||||
19231
dist/azure/gitreleasemanager/setup/bundle.js
vendored
Normal file
BIN
dist/azure/gitreleasemanager/setup/icon.png
vendored
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
46
dist/azure/gitreleasemanager/setup/lib.json
vendored
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"LIB_UnhandledEx": "Unhandled: %s",
|
||||||
|
"LIB_FailOnCode": "Failure return code: %d",
|
||||||
|
"LIB_MkdirFailed": "Unable to create directory '%s'. %s",
|
||||||
|
"LIB_MkdirFailedFileExists": "Unable to create directory '%s'. Conflicting file exists: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidDriveRoot": "Unable to create directory '%s'. Root directory does not exist: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidShare": "Unable to create directory '%s'. Unable to verify the directory exists: '%s'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share.",
|
||||||
|
"LIB_MultilineSecret": "Secrets cannot contain multiple lines",
|
||||||
|
"LIB_ProcessError": "There was an error when attempting to execute the process '%s'. This may indicate the process failed to start. Error: %s",
|
||||||
|
"LIB_ProcessExitCode": "The process '%s' failed with exit code %s",
|
||||||
|
"LIB_ProcessStderr": "The process '%s' failed because one or more lines were written to the STDERR stream",
|
||||||
|
"LIB_ReturnCode": "Return code: %d",
|
||||||
|
"LIB_ResourceFileNotExist": "Resource file doesn\\'t exist: %s",
|
||||||
|
"LIB_ResourceFileAlreadySet": "Resource file has already set to: %s",
|
||||||
|
"LIB_ResourceFileNotSet": "Resource file haven\\'t set, can\\'t find loc string for key: %s",
|
||||||
|
"LIB_StdioNotClosed": "The STDIO streams did not close within %s seconds of the exit event from process '%s'. This may indicate a child process inherited the STDIO streams and has not yet exited.",
|
||||||
|
"LIB_WhichNotFound_Linux": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.",
|
||||||
|
"LIB_WhichNotFound_Win": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.",
|
||||||
|
"LIB_LocStringNotFound": "Can\\'t find loc string for key: %s",
|
||||||
|
"LIB_ParameterIsRequired": "%s not supplied",
|
||||||
|
"LIB_InputRequired": "Input required: %s",
|
||||||
|
"LIB_InvalidPattern": "Invalid pattern: '%s'",
|
||||||
|
"LIB_EndpointNotExist": "Endpoint not present: %s",
|
||||||
|
"LIB_EndpointDataNotExist": "Endpoint data parameter %s not present: %s",
|
||||||
|
"LIB_EndpointAuthNotExist": "Endpoint auth data not present: %s",
|
||||||
|
"LIB_InvalidEndpointAuth": "Invalid endpoint auth: %s",
|
||||||
|
"LIB_InvalidSecureFilesInput": "Invalid secure file input: %s",
|
||||||
|
"LIB_PathNotFound": "Not found %s: %s",
|
||||||
|
"LIB_PathHasNullByte": "Path cannot contain null bytes",
|
||||||
|
"LIB_OperationFailed": "Failed %s: %s",
|
||||||
|
"LIB_UseFirstGlobMatch": "Multiple workspace matches. using first.",
|
||||||
|
"LIB_MergeTestResultNotSupported": "Merging test results from multiple files to one test run is not supported on this version of build agent for OSX/Linux, each test result file will be published as a separate test run in VSO/TFS.",
|
||||||
|
"LIB_PlatformNotSupported": "Platform not supported: %s",
|
||||||
|
"TOOL_LIB_CachingTool": "Caching tool: %s %s %s",
|
||||||
|
"_TOOL_LIB_CachingTool.comment": "This informational log message indicates that a tool, that was just downloaded, is being copied into the cache directory. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_Downloading": "Downloading: %s",
|
||||||
|
"_TOOL_LIB_Downloading.comment": "This information log message indicates that a file is being downloaded. %s represents the URL being downloaded.",
|
||||||
|
"TOOL_LIB_ExtractingArchive": "Extracting archive",
|
||||||
|
"_TOOL_LIB_ExtractingArchive.comment": "This informational log message indicates that an archive file is being extracted. For example, a .zip file, .7z file, or .tar.gz file.",
|
||||||
|
"TOOL_LIB_FoundInCache": "Found tool in cache: %s %s %s",
|
||||||
|
"_TOOL_LIB_FoundInCache.comment": "This informational log message indicates that the request tool is already cached, and does not need to be downloaded again. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_PrependPath": "Prepending PATH environment variable with directory: %s",
|
||||||
|
"_TOOL_LIB_PrependPath.comment": "This informational log message indicates that a directory is being prepended to the front of the PATH environment variable. The directories specified by the PATH environment variable are used to resolve the location of command line tools."
|
||||||
|
}
|
||||||
|
}
|
||||||
41
dist/azure/gitreleasemanager/setup/task.json
vendored
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"id": "e3022448-b00d-4b57-b504-606a0bcf8279",
|
||||||
|
"name": "gitreleasemanager/setup",
|
||||||
|
"friendlyName": "Setup 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": {
|
||||||
|
"Node": {
|
||||||
|
"target": "bundle.js",
|
||||||
|
"argumentFormat": "",
|
||||||
|
"workingDirectory": "."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"instanceNameFormat": "gitreleasemanager/setup",
|
||||||
|
"inputs": [{
|
||||||
|
"name": "versionSpec",
|
||||||
|
"type": "string",
|
||||||
|
"label": "The version spec",
|
||||||
|
"defaultValue": "",
|
||||||
|
"required": true,
|
||||||
|
"helpMarkDown": "Required version in the form of 0.10.x or exact version like 0.10.2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "includePrerelease",
|
||||||
|
"type": "boolean",
|
||||||
|
"label": "Include pre-release versions",
|
||||||
|
"defaultValue": "false",
|
||||||
|
"required": false,
|
||||||
|
"helpMarkDown": "Include pre-release versions when matching a version"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
19041
dist/azure/gitversion/execute/bundle.js
vendored
Normal file
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
46
dist/azure/gitversion/execute/lib.json
vendored
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"LIB_UnhandledEx": "Unhandled: %s",
|
||||||
|
"LIB_FailOnCode": "Failure return code: %d",
|
||||||
|
"LIB_MkdirFailed": "Unable to create directory '%s'. %s",
|
||||||
|
"LIB_MkdirFailedFileExists": "Unable to create directory '%s'. Conflicting file exists: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidDriveRoot": "Unable to create directory '%s'. Root directory does not exist: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidShare": "Unable to create directory '%s'. Unable to verify the directory exists: '%s'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share.",
|
||||||
|
"LIB_MultilineSecret": "Secrets cannot contain multiple lines",
|
||||||
|
"LIB_ProcessError": "There was an error when attempting to execute the process '%s'. This may indicate the process failed to start. Error: %s",
|
||||||
|
"LIB_ProcessExitCode": "The process '%s' failed with exit code %s",
|
||||||
|
"LIB_ProcessStderr": "The process '%s' failed because one or more lines were written to the STDERR stream",
|
||||||
|
"LIB_ReturnCode": "Return code: %d",
|
||||||
|
"LIB_ResourceFileNotExist": "Resource file doesn\\'t exist: %s",
|
||||||
|
"LIB_ResourceFileAlreadySet": "Resource file has already set to: %s",
|
||||||
|
"LIB_ResourceFileNotSet": "Resource file haven\\'t set, can\\'t find loc string for key: %s",
|
||||||
|
"LIB_StdioNotClosed": "The STDIO streams did not close within %s seconds of the exit event from process '%s'. This may indicate a child process inherited the STDIO streams and has not yet exited.",
|
||||||
|
"LIB_WhichNotFound_Linux": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.",
|
||||||
|
"LIB_WhichNotFound_Win": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.",
|
||||||
|
"LIB_LocStringNotFound": "Can\\'t find loc string for key: %s",
|
||||||
|
"LIB_ParameterIsRequired": "%s not supplied",
|
||||||
|
"LIB_InputRequired": "Input required: %s",
|
||||||
|
"LIB_InvalidPattern": "Invalid pattern: '%s'",
|
||||||
|
"LIB_EndpointNotExist": "Endpoint not present: %s",
|
||||||
|
"LIB_EndpointDataNotExist": "Endpoint data parameter %s not present: %s",
|
||||||
|
"LIB_EndpointAuthNotExist": "Endpoint auth data not present: %s",
|
||||||
|
"LIB_InvalidEndpointAuth": "Invalid endpoint auth: %s",
|
||||||
|
"LIB_InvalidSecureFilesInput": "Invalid secure file input: %s",
|
||||||
|
"LIB_PathNotFound": "Not found %s: %s",
|
||||||
|
"LIB_PathHasNullByte": "Path cannot contain null bytes",
|
||||||
|
"LIB_OperationFailed": "Failed %s: %s",
|
||||||
|
"LIB_UseFirstGlobMatch": "Multiple workspace matches. using first.",
|
||||||
|
"LIB_MergeTestResultNotSupported": "Merging test results from multiple files to one test run is not supported on this version of build agent for OSX/Linux, each test result file will be published as a separate test run in VSO/TFS.",
|
||||||
|
"LIB_PlatformNotSupported": "Platform not supported: %s",
|
||||||
|
"TOOL_LIB_CachingTool": "Caching tool: %s %s %s",
|
||||||
|
"_TOOL_LIB_CachingTool.comment": "This informational log message indicates that a tool, that was just downloaded, is being copied into the cache directory. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_Downloading": "Downloading: %s",
|
||||||
|
"_TOOL_LIB_Downloading.comment": "This information log message indicates that a file is being downloaded. %s represents the URL being downloaded.",
|
||||||
|
"TOOL_LIB_ExtractingArchive": "Extracting archive",
|
||||||
|
"_TOOL_LIB_ExtractingArchive.comment": "This informational log message indicates that an archive file is being extracted. For example, a .zip file, .7z file, or .tar.gz file.",
|
||||||
|
"TOOL_LIB_FoundInCache": "Found tool in cache: %s %s %s",
|
||||||
|
"_TOOL_LIB_FoundInCache.comment": "This informational log message indicates that the request tool is already cached, and does not need to be downloaded again. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_PrependPath": "Prepending PATH environment variable with directory: %s",
|
||||||
|
"_TOOL_LIB_PrependPath.comment": "This informational log message indicates that a directory is being prepended to the front of the PATH environment variable. The directories specified by the PATH environment variable are used to resolve the location of command line tools."
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"id": "9013cf7f-ee8d-49f4-a39b-db244928d391",
|
"id": "9013cf7f-ee8d-49f4-a39b-db244928d391",
|
||||||
"name": "gitversion-execute",
|
"name": "gitversion/execute",
|
||||||
"friendlyName": "Execute GitVersion Task",
|
"friendlyName": "Execute GitVersion Task",
|
||||||
"description": "Easy Semantic Versioning (http://semver.org) for projects using Git",
|
"description": "Easy Semantic Versioning (http://semver.org) for projects using Git",
|
||||||
"author": "GitVersion Contributors",
|
"author": "GitTools Contributors",
|
||||||
"helpMarkDown": "See the [documentation](http://gitversion.readthedocs.org/en/latest/) for help",
|
"helpMarkDown": "See the [documentation](https://gitversion.net/docs/) for help",
|
||||||
"category": "Build",
|
"category": "Build",
|
||||||
"demands": [],
|
"demands": [],
|
||||||
"version": {
|
"version": {
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
"workingDirectory": "."
|
"workingDirectory": "."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"instanceNameFormat": "gitversion-execute",
|
"instanceNameFormat": "gitversion/execute",
|
||||||
"groups": [{
|
"groups": [{
|
||||||
"name": "gitversionDetails",
|
"name": "gitversionDetails",
|
||||||
"displayName": "GitVersion details",
|
"displayName": "GitVersion details",
|
||||||
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
46
dist/azure/gitversion/setup/lib.json
vendored
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"LIB_UnhandledEx": "Unhandled: %s",
|
||||||
|
"LIB_FailOnCode": "Failure return code: %d",
|
||||||
|
"LIB_MkdirFailed": "Unable to create directory '%s'. %s",
|
||||||
|
"LIB_MkdirFailedFileExists": "Unable to create directory '%s'. Conflicting file exists: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidDriveRoot": "Unable to create directory '%s'. Root directory does not exist: '%s'",
|
||||||
|
"LIB_MkdirFailedInvalidShare": "Unable to create directory '%s'. Unable to verify the directory exists: '%s'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share.",
|
||||||
|
"LIB_MultilineSecret": "Secrets cannot contain multiple lines",
|
||||||
|
"LIB_ProcessError": "There was an error when attempting to execute the process '%s'. This may indicate the process failed to start. Error: %s",
|
||||||
|
"LIB_ProcessExitCode": "The process '%s' failed with exit code %s",
|
||||||
|
"LIB_ProcessStderr": "The process '%s' failed because one or more lines were written to the STDERR stream",
|
||||||
|
"LIB_ReturnCode": "Return code: %d",
|
||||||
|
"LIB_ResourceFileNotExist": "Resource file doesn\\'t exist: %s",
|
||||||
|
"LIB_ResourceFileAlreadySet": "Resource file has already set to: %s",
|
||||||
|
"LIB_ResourceFileNotSet": "Resource file haven\\'t set, can\\'t find loc string for key: %s",
|
||||||
|
"LIB_StdioNotClosed": "The STDIO streams did not close within %s seconds of the exit event from process '%s'. This may indicate a child process inherited the STDIO streams and has not yet exited.",
|
||||||
|
"LIB_WhichNotFound_Linux": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.",
|
||||||
|
"LIB_WhichNotFound_Win": "Unable to locate executable file: '%s'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.",
|
||||||
|
"LIB_LocStringNotFound": "Can\\'t find loc string for key: %s",
|
||||||
|
"LIB_ParameterIsRequired": "%s not supplied",
|
||||||
|
"LIB_InputRequired": "Input required: %s",
|
||||||
|
"LIB_InvalidPattern": "Invalid pattern: '%s'",
|
||||||
|
"LIB_EndpointNotExist": "Endpoint not present: %s",
|
||||||
|
"LIB_EndpointDataNotExist": "Endpoint data parameter %s not present: %s",
|
||||||
|
"LIB_EndpointAuthNotExist": "Endpoint auth data not present: %s",
|
||||||
|
"LIB_InvalidEndpointAuth": "Invalid endpoint auth: %s",
|
||||||
|
"LIB_InvalidSecureFilesInput": "Invalid secure file input: %s",
|
||||||
|
"LIB_PathNotFound": "Not found %s: %s",
|
||||||
|
"LIB_PathHasNullByte": "Path cannot contain null bytes",
|
||||||
|
"LIB_OperationFailed": "Failed %s: %s",
|
||||||
|
"LIB_UseFirstGlobMatch": "Multiple workspace matches. using first.",
|
||||||
|
"LIB_MergeTestResultNotSupported": "Merging test results from multiple files to one test run is not supported on this version of build agent for OSX/Linux, each test result file will be published as a separate test run in VSO/TFS.",
|
||||||
|
"LIB_PlatformNotSupported": "Platform not supported: %s",
|
||||||
|
"TOOL_LIB_CachingTool": "Caching tool: %s %s %s",
|
||||||
|
"_TOOL_LIB_CachingTool.comment": "This informational log message indicates that a tool, that was just downloaded, is being copied into the cache directory. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_Downloading": "Downloading: %s",
|
||||||
|
"_TOOL_LIB_Downloading.comment": "This information log message indicates that a file is being downloaded. %s represents the URL being downloaded.",
|
||||||
|
"TOOL_LIB_ExtractingArchive": "Extracting archive",
|
||||||
|
"_TOOL_LIB_ExtractingArchive.comment": "This informational log message indicates that an archive file is being extracted. For example, a .zip file, .7z file, or .tar.gz file.",
|
||||||
|
"TOOL_LIB_FoundInCache": "Found tool in cache: %s %s %s",
|
||||||
|
"_TOOL_LIB_FoundInCache.comment": "This informational log message indicates that the request tool is already cached, and does not need to be downloaded again. %s %s %s represent the tool name, version information, and processor architecture.",
|
||||||
|
"TOOL_LIB_PrependPath": "Prepending PATH environment variable with directory: %s",
|
||||||
|
"_TOOL_LIB_PrependPath.comment": "This informational log message indicates that a directory is being prepended to the front of the PATH environment variable. The directories specified by the PATH environment variable are used to resolve the location of command line tools."
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"id": "a06c02ae-7b9a-4082-90dc-fe27b500e54f",
|
"id": "a06c02ae-7b9a-4082-90dc-fe27b500e54f",
|
||||||
"name": "gitversion-setup",
|
"name": "gitversion/setup",
|
||||||
"friendlyName": "Setup GitVersion Task",
|
"friendlyName": "Setup GitVersion Task",
|
||||||
"description": "Easy Semantic Versioning (http://semver.org) for projects using Git",
|
"description": "Easy Semantic Versioning (http://semver.org) for projects using Git",
|
||||||
"author": "GitVersion Contributors",
|
"author": "GitTools Contributors",
|
||||||
"helpMarkDown": "See the [documentation](http://gitversion.readthedocs.org/en/latest/) for help",
|
"helpMarkDown": "See the [documentation](https://gitversion.net/docs/) for help",
|
||||||
"category": "Build",
|
"category": "Build",
|
||||||
"demands": [],
|
"demands": [],
|
||||||
"version": {
|
"version": {
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
"workingDirectory": "."
|
"workingDirectory": "."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"instanceNameFormat": "gitversion-setup",
|
"instanceNameFormat": "gitversion/setup",
|
||||||
"inputs": [{
|
"inputs": [{
|
||||||
"name": "versionSpec",
|
"name": "versionSpec",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
11
dist/azure/update-version.ps1
vendored
@@ -10,14 +10,19 @@ function update-task() {
|
|||||||
|
|
||||||
[Parameter(Mandatory=$True, Position=2, ValueFromPipeline=$false)]
|
[Parameter(Mandatory=$True, Position=2, ValueFromPipeline=$false)]
|
||||||
[System.String]
|
[System.String]
|
||||||
$minor
|
$minor,
|
||||||
|
|
||||||
|
[Parameter(Mandatory=$True, Position=3, ValueFromPipeline=$false)]
|
||||||
|
[System.String]
|
||||||
|
$patch
|
||||||
)
|
)
|
||||||
$file = Resolve-Path $file
|
$file = Resolve-Path $file
|
||||||
$jqMajor = '.version.Major=\"' + $major +'\"';
|
$jqMajor = '.version.Major=\"' + $major +'\"';
|
||||||
$jqMinor = '.version.Minor=\"' + $minor +'\"';
|
$jqMinor = '.version.Minor=\"' + $minor +'\"';
|
||||||
Write-Host "Update task from $file to version $major.$minor"
|
$jqPatch = '.version.Patch=\"' + $patch +'\"';
|
||||||
|
Write-Host "Update task from $file to version $major.$minor.$patch"
|
||||||
|
|
||||||
Get-Content $file | jq $jqMajor | jq $jqMinor | Set-Content $file
|
Get-Content $file | jq $jqMajor | jq $jqMinor| jq $jqPatch | Set-Content $file
|
||||||
}
|
}
|
||||||
|
|
||||||
function update-manifest() {
|
function update-manifest() {
|
||||||
|
|||||||
85
dist/azure/vss-extension.json
vendored
@@ -11,8 +11,15 @@
|
|||||||
"id": "Microsoft.VisualStudio.Services"
|
"id": "Microsoft.VisualStudio.Services"
|
||||||
}],
|
}],
|
||||||
"files": [
|
"files": [
|
||||||
{ "path": "execute-gitversion" },
|
{ "path": "gitversion/setup" },
|
||||||
{ "path": "setup-gitversion" }
|
{ "path": "gitversion/execute" },
|
||||||
|
{ "path": "gitreleasemanager/setup" },
|
||||||
|
{ "path": "gitreleasemanager/create" },
|
||||||
|
{ "path": "gitreleasemanager/discard" },
|
||||||
|
{ "path": "gitreleasemanager/close" },
|
||||||
|
{ "path": "gitreleasemanager/open" },
|
||||||
|
{ "path": "gitreleasemanager/publish" },
|
||||||
|
{ "path": "gitreleasemanager/addasset" }
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"Azure Pipelines"
|
"Azure Pipelines"
|
||||||
@@ -28,14 +35,15 @@
|
|||||||
"git",
|
"git",
|
||||||
"versioning",
|
"versioning",
|
||||||
"gitflow",
|
"gitflow",
|
||||||
"githubflow"
|
"githubflow",
|
||||||
|
"release"
|
||||||
],
|
],
|
||||||
"links": {
|
"links": {
|
||||||
"learn": {
|
"learn": {
|
||||||
"uri": "http://gitversion.readthedocs.org/en/stable"
|
"uri": "https://github.com/GitTools/actions"
|
||||||
},
|
},
|
||||||
"getstarted": {
|
"getstarted": {
|
||||||
"uri": "http://gitversion.readthedocs.org/en/stable/build-server-support/build-server/tfs-build-vnext/#running-inside-tfs"
|
"uri": "https://github.com/GitTools/actions"
|
||||||
},
|
},
|
||||||
"license": {
|
"license": {
|
||||||
"uri": "https://github.com/GitTools/actions/blob/master/LICENSE"
|
"uri": "https://github.com/GitTools/actions/blob/master/LICENSE"
|
||||||
@@ -66,7 +74,7 @@
|
|||||||
"ms.vss-distributed-task.tasks"
|
"ms.vss-distributed-task.tasks"
|
||||||
],
|
],
|
||||||
"properties": {
|
"properties": {
|
||||||
"name": "setup-gitversion"
|
"name": "gitversion/setup"
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
"id": "execute-gitversion-task",
|
"id": "execute-gitversion-task",
|
||||||
@@ -75,7 +83,70 @@
|
|||||||
"ms.vss-distributed-task.tasks"
|
"ms.vss-distributed-task.tasks"
|
||||||
],
|
],
|
||||||
"properties": {
|
"properties": {
|
||||||
"name": "execute-gitversion"
|
"name": "gitversion/execute"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"id": "setup-gitreleasemanager-task",
|
||||||
|
"type": "ms.vss-distributed-task.task",
|
||||||
|
"targets": [
|
||||||
|
"ms.vss-distributed-task.tasks"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": "gitreleasemanager/setup"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"id": "create-gitreleasemanager-task",
|
||||||
|
"type": "ms.vss-distributed-task.task",
|
||||||
|
"targets": [
|
||||||
|
"ms.vss-distributed-task.tasks"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": "gitreleasemanager/create"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"id": "discard-gitreleasemanager-task",
|
||||||
|
"type": "ms.vss-distributed-task.task",
|
||||||
|
"targets": [
|
||||||
|
"ms.vss-distributed-task.tasks"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": "gitreleasemanager/discard"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"id": "close-gitreleasemanager-task",
|
||||||
|
"type": "ms.vss-distributed-task.task",
|
||||||
|
"targets": [
|
||||||
|
"ms.vss-distributed-task.tasks"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": "gitreleasemanager/close"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"id": "open-gitreleasemanager-task",
|
||||||
|
"type": "ms.vss-distributed-task.task",
|
||||||
|
"targets": [
|
||||||
|
"ms.vss-distributed-task.tasks"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": "gitreleasemanager/open"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"id": "publish-gitreleasemanager-task",
|
||||||
|
"type": "ms.vss-distributed-task.task",
|
||||||
|
"targets": [
|
||||||
|
"ms.vss-distributed-task.tasks"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": "gitreleasemanager/publish"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"id": "addasset-gitreleasemanager-task",
|
||||||
|
"type": "ms.vss-distributed-task.task",
|
||||||
|
"targets": [
|
||||||
|
"ms.vss-distributed-task.tasks"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"name": "gitreleasemanager/addasset"
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
11983
dist/github/execute-gitversion/bundle.js
vendored
14354
dist/github/gitreleasemanager/addasset/bundle.js
vendored
Normal file
14354
dist/github/gitreleasemanager/close/bundle.js
vendored
Normal file
14354
dist/github/gitreleasemanager/create/bundle.js
vendored
Normal file
14354
dist/github/gitreleasemanager/discard/bundle.js
vendored
Normal file
14354
dist/github/gitreleasemanager/open/bundle.js
vendored
Normal file
14354
dist/github/gitreleasemanager/publish/bundle.js
vendored
Normal file
14354
dist/github/gitreleasemanager/setup/bundle.js
vendored
Normal file
14164
dist/github/gitversion/execute/bundle.js
vendored
Normal file
14164
dist/github/gitversion/setup/bundle.js
vendored
Normal file
11983
dist/github/setup-gitversion/bundle.js
vendored
7693
dist/mock/execute-gitversion/bundle.js
vendored
8410
dist/mock/gitreleasemanager/addasset/bundle.js
vendored
Normal file
8410
dist/mock/gitreleasemanager/close/bundle.js
vendored
Normal file
8410
dist/mock/gitreleasemanager/create/bundle.js
vendored
Normal file
8410
dist/mock/gitreleasemanager/discard/bundle.js
vendored
Normal file
8410
dist/mock/gitreleasemanager/open/bundle.js
vendored
Normal file
8410
dist/mock/gitreleasemanager/publish/bundle.js
vendored
Normal file
8410
dist/mock/gitreleasemanager/setup/bundle.js
vendored
Normal file
8220
dist/mock/gitversion/execute/bundle.js
vendored
Normal file
8220
dist/mock/gitversion/setup/bundle.js
vendored
Normal file
7693
dist/mock/setup-gitversion/bundle.js
vendored
14
docs/examples/azure/gitreleasemanager/addasset.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitreleasemanager/addasset@0
|
||||||
|
inputs:
|
||||||
|
token: '$(GITHUB_TOKEN)'
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepo'
|
||||||
|
tagName: '0.1.0'
|
||||||
|
assets: |
|
||||||
|
src/test.txt
|
||||||
|
src/test1.txt
|
||||||
|
```
|
||||||
11
docs/examples/azure/gitreleasemanager/close.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitreleasemanager/close@0
|
||||||
|
inputs:
|
||||||
|
token: '$(GITHUB_TOKEN)'
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepo'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
```
|
||||||
16
docs/examples/azure/gitreleasemanager/create.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitreleasemanager/create@0
|
||||||
|
displayName: Create release with GitReleaseManager
|
||||||
|
inputs:
|
||||||
|
token: $(GITHUB_TOKEN)
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepo'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
name: 'v0.1.0'
|
||||||
|
assets: |
|
||||||
|
src/test.txt
|
||||||
|
src/test1.txt
|
||||||
|
```
|
||||||
11
docs/examples/azure/gitreleasemanager/discard.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitreleasemanager/discard@0
|
||||||
|
inputs:
|
||||||
|
token: '$(GITHUB_TOKEN)'
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepo'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
```
|
||||||
11
docs/examples/azure/gitreleasemanager/index.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# GitReleaseManager Azure DevOps Action
|
||||||
|
|
||||||
|
Below you'll find examples of how to do particular actions with GitReleaseManager:
|
||||||
|
|
||||||
|
* [Add asset](addasset.md)
|
||||||
|
* [Close](close.md)
|
||||||
|
* [Create](create.md)
|
||||||
|
* [Discard](discard.md)
|
||||||
|
* [Open](open.md)
|
||||||
|
* [Publish](publish.md)
|
||||||
|
* [Setup](setup.md)
|
||||||
11
docs/examples/azure/gitreleasemanager/open.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitreleasemanager/open@0
|
||||||
|
inputs:
|
||||||
|
token: '$(GITHUB_TOKEN)'
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepo'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
```
|
||||||
11
docs/examples/azure/gitreleasemanager/publish.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitreleasemanager/publish@0
|
||||||
|
inputs:
|
||||||
|
token: '$(GITHUB_TOKEN)'
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepo'
|
||||||
|
tagName: '0.1.0'
|
||||||
|
```
|
||||||
9
docs/examples/azure/gitreleasemanager/setup.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitreleasemanager/setup@0
|
||||||
|
displayName: Install GitReleaseManager
|
||||||
|
inputs:
|
||||||
|
versionSpec: '0.10.x'
|
||||||
|
```
|
||||||
43
docs/examples/azure/gitversion/index.md
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- task: gitversion/setup@0
|
||||||
|
displayName: Install GitVersion
|
||||||
|
inputs:
|
||||||
|
versionSpec: '5.1.3'
|
||||||
|
- task: gitversion/execute@0
|
||||||
|
displayName: Use GitVersion
|
||||||
|
- script: |
|
||||||
|
echo FullSemVer: $(fullSemVer)
|
||||||
|
echo ##vso[build.updatebuildnumber]$(fullSemVer)
|
||||||
|
echo Major: ${{ steps.gitversion.outputs.major }}
|
||||||
|
echo Minor: ${{ steps.gitversion.outputs.minor }}
|
||||||
|
echo Patch: ${{ steps.gitversion.outputs.patch }}
|
||||||
|
echo PreReleaseTag: ${{ steps.gitversion.outputs.preReleaseTag }}
|
||||||
|
echo PreReleaseTagWithDash: ${{ steps.gitversion.outputs.preReleaseTagWithDash }}
|
||||||
|
echo PreReleaseLabel: ${{ steps.gitversion.outputs.preReleaseLabel }}
|
||||||
|
echo PreReleaseNumber: ${{ steps.gitversion.outputs.preReleaseNumber }}
|
||||||
|
echo WeightedPreReleaseNumber: ${{ steps.gitversion.outputs.weightedPreReleaseNumber }}
|
||||||
|
echo BuildMetaData: ${{ steps.gitversion.outputs.buildMetaData }}
|
||||||
|
echo BuildMetaDataPadded: ${{ steps.gitversion.outputs.buildMetaDataPadded }}
|
||||||
|
echo FullBuildMetaData: ${{ steps.gitversion.outputs.fullBuildMetaData }}
|
||||||
|
echo MajorMinorPatch: ${{ steps.gitversion.outputs.majorMinorPatch }}
|
||||||
|
echo SemVer: ${{ steps.gitversion.outputs.semVer }}
|
||||||
|
echo LegacySemVer: ${{ steps.gitversion.outputs.legacySemVer }}
|
||||||
|
echo LegacySemVerPadded: ${{ steps.gitversion.outputs.legacySemVerPadded }}
|
||||||
|
echo AssemblySemVer: ${{ steps.gitversion.outputs.assemblySemVer }}
|
||||||
|
echo AssemblySemFileVer: ${{ steps.gitversion.outputs.assemblySemFileVer }}
|
||||||
|
echo InformationalVersion: ${{ steps.gitversion.outputs.informationalVersion }}
|
||||||
|
echo BranchName: ${{ steps.gitversion.outputs.branchName }}
|
||||||
|
echo Sha: ${{ steps.gitversion.outputs.sha }}
|
||||||
|
echo ShortSha: ${{ steps.gitversion.outputs.shortSha }}
|
||||||
|
echo NuGetVersionV2: ${{ steps.gitversion.outputs.nuGetVersionV2 }}
|
||||||
|
echo NuGetVersion: ${{ steps.gitversion.outputs.nuGetVersion }}
|
||||||
|
echo NuGetPreReleaseTagV2: ${{ steps.gitversion.outputs.nuGetPreReleaseTagV2 }}
|
||||||
|
echo NuGetPreReleaseTag: ${{ steps.gitversion.outputs.nuGetPreReleaseTag }}
|
||||||
|
echo VersionSourceSha: ${{ steps.gitversion.outputs.versionSourceSha }}
|
||||||
|
echo CommitsSinceVersionSource: ${{ steps.gitversion.outputs.commitsSinceVersionSource }}
|
||||||
|
echo CommitsSinceVersionSourcePadded: ${{ steps.gitversion.outputs.commitsSinceVersionSourcePadded }}
|
||||||
|
echo CommitDate: ${{ steps.gitversion.outputs.commitDate }}
|
||||||
|
```
|
||||||
15
docs/examples/github/gitreleasemanager/addasset.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- uses: gittools/actions/gitreleasemanager/addasset@v0.9.2
|
||||||
|
name: Add asset to a release with GitReleaseManager
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepository'
|
||||||
|
tagName: '0.1.0'
|
||||||
|
assets: |
|
||||||
|
src/test.txt
|
||||||
|
src/test1.txt
|
||||||
|
```
|
||||||
12
docs/examples/github/gitreleasemanager/close.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- uses: gittools/actions/gitreleasemanager/close@v0.9.2
|
||||||
|
name: Close release with GitReleaseManager
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepository'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
```
|
||||||
16
docs/examples/github/gitreleasemanager/create.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- uses: gittools/actions/gitreleasemanager/create@v0.9.2
|
||||||
|
name: Create release with GitReleaseManager
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepository'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
name: 'v0.1.0'
|
||||||
|
assets: |
|
||||||
|
src/test.txt
|
||||||
|
src/test1.txt
|
||||||
|
```
|
||||||
12
docs/examples/github/gitreleasemanager/discard.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- uses: gittools/actions/gitreleasemanager/discard@v0.9.2
|
||||||
|
name: Discard release with GitReleaseManager
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepository'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
```
|
||||||
11
docs/examples/github/gitreleasemanager/index.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# GitReleaseManager GitHub Action
|
||||||
|
|
||||||
|
Below you'll find examples of how to do particular actions with GitReleaseManager:
|
||||||
|
|
||||||
|
* [Add asset](addasset.md)
|
||||||
|
* [Close](close.md)
|
||||||
|
* [Create](create.md)
|
||||||
|
* [Discard](discard.md)
|
||||||
|
* [Open](open.md)
|
||||||
|
* [Publish](publish.md)
|
||||||
|
* [Setup](setup.md)
|
||||||
12
docs/examples/github/gitreleasemanager/open.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- uses: gittools/actions/gitreleasemanager/open@v0.9.2
|
||||||
|
name: Open release with GitReleaseManager
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepository'
|
||||||
|
milestone: '0.1.0'
|
||||||
|
```
|
||||||
12
docs/examples/github/gitreleasemanager/publish.md
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- uses: gittools/actions/gitreleasemanager/publish@v0.9.2
|
||||||
|
name: Publish release with GitReleaseManager
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
owner: 'someOwner'
|
||||||
|
repository: 'someRepository'
|
||||||
|
tagName: '0.1.0'
|
||||||
|
```
|
||||||
9
docs/examples/github/gitreleasemanager/setup.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# Example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- uses: gittools/actions/gitreleasemanager/setup@v0.9.2
|
||||||
|
name: Install GitReleaseManager
|
||||||
|
with:
|
||||||
|
versionSpec: '0.10.x'
|
||||||
|
```
|
||||||
50
docs/examples/github/gitversion/index.md
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
# GitVersion
|
||||||
|
|
||||||
|
For the GitVersion workflow to execute successfully, you must checkout your Git
|
||||||
|
repository with `fetch-depth: 0` to fetch all history for all tags and branches.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
- name: Install GitVersion
|
||||||
|
uses: gittools/actions/gitversion/setup@v0.9.4
|
||||||
|
with:
|
||||||
|
versionSpec: '5.3.x'
|
||||||
|
- name: Use GitVersion
|
||||||
|
id: gitversion # step id used as reference for output values
|
||||||
|
uses: gittools/actions/gitversion/execute@v0.9.4
|
||||||
|
- run: |
|
||||||
|
echo "Major: ${{ steps.gitversion.outputs.major }}"
|
||||||
|
echo "Minor: ${{ steps.gitversion.outputs.minor }}"
|
||||||
|
echo "Patch: ${{ steps.gitversion.outputs.patch }}"
|
||||||
|
echo "PreReleaseTag: ${{ steps.gitversion.outputs.preReleaseTag }}"
|
||||||
|
echo "PreReleaseTagWithDash: ${{ steps.gitversion.outputs.preReleaseTagWithDash }}"
|
||||||
|
echo "PreReleaseLabel: ${{ steps.gitversion.outputs.preReleaseLabel }}"
|
||||||
|
echo "PreReleaseNumber: ${{ steps.gitversion.outputs.preReleaseNumber }}"
|
||||||
|
echo "WeightedPreReleaseNumber: ${{ steps.gitversion.outputs.weightedPreReleaseNumber }}"
|
||||||
|
echo "BuildMetaData: ${{ steps.gitversion.outputs.buildMetaData }}"
|
||||||
|
echo "BuildMetaDataPadded: ${{ steps.gitversion.outputs.buildMetaDataPadded }}"
|
||||||
|
echo "FullBuildMetaData: ${{ steps.gitversion.outputs.fullBuildMetaData }}"
|
||||||
|
echo "MajorMinorPatch: ${{ steps.gitversion.outputs.majorMinorPatch }}"
|
||||||
|
echo "SemVer: ${{ steps.gitversion.outputs.semVer }}"
|
||||||
|
echo "LegacySemVer: ${{ steps.gitversion.outputs.legacySemVer }}"
|
||||||
|
echo "LegacySemVerPadded: ${{ steps.gitversion.outputs.legacySemVerPadded }}"
|
||||||
|
echo "AssemblySemVer: ${{ steps.gitversion.outputs.assemblySemVer }}"
|
||||||
|
echo "AssemblySemFileVer: ${{ steps.gitversion.outputs.assemblySemFileVer }}"
|
||||||
|
echo "FullSemVer: ${{ steps.gitversion.outputs.fullSemVer }}"
|
||||||
|
echo "InformationalVersion: ${{ steps.gitversion.outputs.informationalVersion }}"
|
||||||
|
echo "BranchName: ${{ steps.gitversion.outputs.branchName }}"
|
||||||
|
echo "Sha: ${{ steps.gitversion.outputs.sha }}"
|
||||||
|
echo "ShortSha: ${{ steps.gitversion.outputs.shortSha }}"
|
||||||
|
echo "NuGetVersionV2: ${{ steps.gitversion.outputs.nuGetVersionV2 }}"
|
||||||
|
echo "NuGetVersion: ${{ steps.gitversion.outputs.nuGetVersion }}"
|
||||||
|
echo "NuGetPreReleaseTagV2: ${{ steps.gitversion.outputs.nuGetPreReleaseTagV2 }}"
|
||||||
|
echo "NuGetPreReleaseTag: ${{ steps.gitversion.outputs.nuGetPreReleaseTag }}"
|
||||||
|
echo "VersionSourceSha: ${{ steps.gitversion.outputs.versionSourceSha }}"
|
||||||
|
echo "CommitsSinceVersionSource: ${{ steps.gitversion.outputs.commitsSinceVersionSource }}"
|
||||||
|
echo "CommitsSinceVersionSourcePadded: ${{ steps.gitversion.outputs.commitsSinceVersionSourcePadded }}"
|
||||||
|
echo "CommitDate: ${{ steps.gitversion.outputs.commitDate }}"
|
||||||
|
```
|
||||||
34
gitreleasemanager/addasset/action.yml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
name: gitreleasemanager-addasset
|
||||||
|
description: GitHub Action for creating and exporting releases for software applications hosted on GitHub. Adds assets to a release
|
||||||
|
author: GitTools
|
||||||
|
branding:
|
||||||
|
color: gray-dark
|
||||||
|
icon: git-pull-request
|
||||||
|
runs:
|
||||||
|
using: node12
|
||||||
|
main: ../../dist/github/gitreleasemanager/addasset/bundle.js
|
||||||
|
inputs:
|
||||||
|
owner:
|
||||||
|
description: The owner of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
repository:
|
||||||
|
description: The name of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
token:
|
||||||
|
description: The access token to access GitHub with
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
milestone:
|
||||||
|
description: The milestone to use
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
assets:
|
||||||
|
description: Path(s) to the file(s) to include in the release
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
targetDirectory:
|
||||||
|
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
30
gitreleasemanager/close/action.yml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
name: gitreleasemanager-close
|
||||||
|
description: GitHub Action for creating and exporting releases for software applications hosted on GitHub. Closes a release
|
||||||
|
author: GitTools
|
||||||
|
branding:
|
||||||
|
color: gray-dark
|
||||||
|
icon: git-pull-request
|
||||||
|
runs:
|
||||||
|
using: node12
|
||||||
|
main: ../../dist/github/gitreleasemanager/close/bundle.js
|
||||||
|
inputs:
|
||||||
|
owner:
|
||||||
|
description: The owner of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
repository:
|
||||||
|
description: The name of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
token:
|
||||||
|
description: The access token to access GitHub with
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
milestone:
|
||||||
|
description: The milestone to use
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
targetDirectory:
|
||||||
|
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
50
gitreleasemanager/create/action.yml
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
name: gitreleasemanager-create
|
||||||
|
description: GitHub Action for creating and exporting releases for software applications hosted on GitHub. Creates the release
|
||||||
|
author: GitTools
|
||||||
|
branding:
|
||||||
|
color: gray-dark
|
||||||
|
icon: git-pull-request
|
||||||
|
runs:
|
||||||
|
using: node12
|
||||||
|
main: ../../dist/github/gitreleasemanager/create/bundle.js
|
||||||
|
inputs:
|
||||||
|
owner:
|
||||||
|
description: The owner of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
repository:
|
||||||
|
description: The name of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
token:
|
||||||
|
description: The access token to access GitHub with
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
milestone:
|
||||||
|
description: The milestone to use
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
name:
|
||||||
|
description: The name of the release
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
inputFilePath:
|
||||||
|
description: The path to the file to be used as the content of the release notes
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
isPreRelease:
|
||||||
|
description: Creates the release as a pre-release
|
||||||
|
required: false
|
||||||
|
default: 'false'
|
||||||
|
targetcommitish:
|
||||||
|
description: The commit to tag. Can be a branch or SHA. Defaults to repository's default branch
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
assets:
|
||||||
|
description: Path(s) to the file(s) to include in the release
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
targetDirectory:
|
||||||
|
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
30
gitreleasemanager/discard/action.yml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
name: gitreleasemanager-discard
|
||||||
|
description: GitHub Action for creating and exporting releases for software applications hosted on GitHub. Discards a release
|
||||||
|
author: GitTools
|
||||||
|
branding:
|
||||||
|
color: gray-dark
|
||||||
|
icon: git-pull-request
|
||||||
|
runs:
|
||||||
|
using: node12
|
||||||
|
main: ../../dist/github/gitreleasemanager/discard/bundle.js
|
||||||
|
inputs:
|
||||||
|
owner:
|
||||||
|
description: The owner of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
repository:
|
||||||
|
description: The name of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
token:
|
||||||
|
description: The access token to access GitHub with
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
milestone:
|
||||||
|
description: The milestone to use
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
targetDirectory:
|
||||||
|
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
30
gitreleasemanager/open/action.yml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
name: gitreleasemanager-open
|
||||||
|
description: GitHub Action for creating and exporting releases for software applications hosted on GitHub. Opens a release
|
||||||
|
author: GitTools
|
||||||
|
branding:
|
||||||
|
color: gray-dark
|
||||||
|
icon: git-pull-request
|
||||||
|
runs:
|
||||||
|
using: node12
|
||||||
|
main: ../../dist/github/gitreleasemanager/open/bundle.js
|
||||||
|
inputs:
|
||||||
|
owner:
|
||||||
|
description: The owner of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
repository:
|
||||||
|
description: The name of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
token:
|
||||||
|
description: The access token to access GitHub with
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
milestone:
|
||||||
|
description: The milestone to use
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
targetDirectory:
|
||||||
|
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
30
gitreleasemanager/publish/action.yml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
name: gitreleasemanager-publish
|
||||||
|
description: GitHub Action for creating and exporting releases for software applications hosted on GitHub. Publish a release
|
||||||
|
author: GitTools
|
||||||
|
branding:
|
||||||
|
color: gray-dark
|
||||||
|
icon: git-pull-request
|
||||||
|
runs:
|
||||||
|
using: node12
|
||||||
|
main: ../../dist/github/gitreleasemanager/publish/bundle.js
|
||||||
|
inputs:
|
||||||
|
owner:
|
||||||
|
description: The owner of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
repository:
|
||||||
|
description: The name of the repository
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
token:
|
||||||
|
description: The access token to access GitHub with
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
milestone:
|
||||||
|
description: The milestone to use
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
targetDirectory:
|
||||||
|
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
18
gitreleasemanager/setup/action.yml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
name: gitreleasemanager-setup
|
||||||
|
description: GitHub Action for creating and exporting releases for software applications hosted on GitHub. Installs the specific version of GitReleaseManager.Tool
|
||||||
|
author: GitTools
|
||||||
|
branding:
|
||||||
|
color: gray-dark
|
||||||
|
icon: git-pull-request
|
||||||
|
runs:
|
||||||
|
using: node12
|
||||||
|
main: ../../dist/github/gitreleasemanager/setup/bundle.js
|
||||||
|
inputs:
|
||||||
|
versionSpec:
|
||||||
|
description: Required version in the form of 0.10.x or exact version like 0.10.2
|
||||||
|
required: true
|
||||||
|
default: ''
|
||||||
|
includePrerelease:
|
||||||
|
description: Include pre-release versions when matching a version
|
||||||
|
required: false
|
||||||
|
default: 'false'
|
||||||
@@ -6,7 +6,7 @@ branding:
|
|||||||
icon: git-pull-request
|
icon: git-pull-request
|
||||||
runs:
|
runs:
|
||||||
using: node12
|
using: node12
|
||||||
main: ../dist/github/execute-gitversion/bundle.js
|
main: ../../dist/github/gitversion/execute/bundle.js
|
||||||
inputs:
|
inputs:
|
||||||
targetPath:
|
targetPath:
|
||||||
description: Optionally supply the path to the working directory
|
description: Optionally supply the path to the working directory
|
||||||
@@ -6,7 +6,7 @@ branding:
|
|||||||
icon: git-pull-request
|
icon: git-pull-request
|
||||||
runs:
|
runs:
|
||||||
using: node12
|
using: node12
|
||||||
main: ../dist/github/setup-gitversion/bundle.js
|
main: ../../dist/github/gitversion/setup/bundle.js
|
||||||
inputs:
|
inputs:
|
||||||
versionSpec:
|
versionSpec:
|
||||||
description: Required version in the form of 5.x or exact version like 5.0.0
|
description: Required version in the form of 5.x or exact version like 5.0.0
|
||||||
@@ -15,4 +15,4 @@ inputs:
|
|||||||
includePrerelease:
|
includePrerelease:
|
||||||
description: Include pre-release versions when matching a version
|
description: Include pre-release versions when matching a version
|
||||||
required: false
|
required: false
|
||||||
default: false
|
default: 'false'
|
||||||
5614
package-lock.json
generated
51
package.json
@@ -8,14 +8,16 @@
|
|||||||
},
|
},
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build:mock": "webpack --config webpack.config.js --env.agent=mock",
|
"format": "prettier --write src/**/*.ts",
|
||||||
"build:azure": "webpack --config webpack.config.js --env.agent=azure",
|
"format-check": "prettier --check src/**/*.ts",
|
||||||
"build:github": "webpack --config webpack.config.js --env.agent=github",
|
"build:mock": "webpack --config webpack.config.js --env agent=mock",
|
||||||
"build:mock:prod": "npm run build:mock -- --env.mode=production",
|
"build:azure": "webpack --config webpack.config.js --env agent=azure",
|
||||||
"build:azure:prod": "npm run build:azure -- --env.mode=production",
|
"build:github": "webpack --config webpack.config.js --env agent=github",
|
||||||
"build:github:prod": "npm run build:github -- --env.mode=production",
|
"compress:mock": "npm run build:mock -- --env task=compress",
|
||||||
|
"compress:azure": "npm run build:azure -- --env task=compress",
|
||||||
|
"compress:github": "npm run build:github -- --env task=compress",
|
||||||
"build": "npm run build:mock && npm run build:azure && npm run build:github",
|
"build": "npm run build:mock && npm run build:azure && npm run build:github",
|
||||||
"build:prod": "npm run build:mock:prod && npm run build:azure:prod && npm run build:github:prod",
|
"compress": "npm run compress:mock && npm run compress:azure && npm run compress:github",
|
||||||
"publish:azure": "tfx extension publish --root ./dist/azure --no-wait-validation --auth-type pat"
|
"publish:azure": "tfx extension publish --root ./dist/azure --no-wait-validation --auth-type pat"
|
||||||
},
|
},
|
||||||
"author": "GitTools",
|
"author": "GitTools",
|
||||||
@@ -24,29 +26,30 @@
|
|||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@actions/core": "^1.2.1",
|
"@actions/core": "^1.2.6",
|
||||||
"@actions/exec": "^1.0.3",
|
"@actions/exec": "^1.0.4",
|
||||||
"@actions/io": "^1.0.2",
|
"@actions/io": "^1.0.2",
|
||||||
"@actions/tool-cache": "^1.3.0",
|
"@actions/tool-cache": "^1.6.0",
|
||||||
"azure-pipelines-task-lib": "^2.9.3",
|
"azure-pipelines-task-lib": "^2.11.3",
|
||||||
"azure-pipelines-tool-lib": "^0.12.0",
|
"azure-pipelines-tool-lib": "^0.13.2",
|
||||||
"inversify": "^5.0.1",
|
"inversify": "^5.0.1",
|
||||||
"typed-rest-client": "^1.7.1",
|
"typed-rest-client": "^1.7.3",
|
||||||
"uuid": "^3.4.0"
|
"uuid": "^8.3.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^13.1.8",
|
"@types/node": "^14.14.6",
|
||||||
"@types/q": "^1.5.2",
|
"@types/q": "^1.5.4",
|
||||||
"@types/semver-compare": "^1.0.1",
|
"@types/semver-compare": "^1.0.1",
|
||||||
"@types/uuid": "^3.4.6",
|
"@types/uuid": "^8.3.0",
|
||||||
"json-update": "^5.3.0",
|
"minimist": "^1.2.5",
|
||||||
|
"prettier": "^2.1.2",
|
||||||
"reflect-metadata": "^0.1.13",
|
"reflect-metadata": "^0.1.13",
|
||||||
"replace-in-file-webpack-plugin": "^1.0.6",
|
"replace-in-file-webpack-plugin": "^1.0.6",
|
||||||
"tfx-cli": "^0.7.11",
|
"terser-webpack-plugin": "^4.2.3",
|
||||||
"ts-loader": "^6.2.1",
|
"tfx-cli": "^0.8.3",
|
||||||
"tslint": "^5.20.1",
|
"ts-loader": "^8.0.9",
|
||||||
"typescript": "^3.7.5",
|
"typescript": "^4.0.5",
|
||||||
"webpack": "^4.41.5",
|
"webpack": "^5.4.0",
|
||||||
"webpack-cli": "^3.3.10"
|
"webpack-cli": "^4.2.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,99 +1,117 @@
|
|||||||
import { injectable } from "inversify";
|
import { injectable } from 'inversify'
|
||||||
|
|
||||||
import * as taskLib from "azure-pipelines-task-lib/task";
|
import * as taskLib from 'azure-pipelines-task-lib/task'
|
||||||
import * as toolLib from "azure-pipelines-tool-lib/tool";
|
import * as toolLib from 'azure-pipelines-tool-lib/tool'
|
||||||
|
|
||||||
import { IBuildAgent, IExecResult } from "../../core/interfaces";
|
import { IBuildAgent, IExecResult } from '../../core/models'
|
||||||
|
import { IRequestOptions } from 'typed-rest-client/Interfaces'
|
||||||
|
|
||||||
@injectable()
|
@injectable()
|
||||||
class BuildAgent implements IBuildAgent {
|
class BuildAgent implements IBuildAgent {
|
||||||
|
|
||||||
public get agentName(): string {
|
public get agentName(): string {
|
||||||
return "Azure Pipelines";
|
return 'Azure Pipelines'
|
||||||
|
}
|
||||||
|
|
||||||
|
public proxyConfiguration(url: string): IRequestOptions {
|
||||||
|
return {
|
||||||
|
proxy: taskLib.getHttpProxyConfiguration(url),
|
||||||
|
cert: taskLib.getHttpCertConfiguration(),
|
||||||
|
ignoreSslError: !!taskLib.getVariable('Agent.SkipCertValidation')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public find(toolName: string, versionSpec: string, arch?: string): string {
|
public find(toolName: string, versionSpec: string, arch?: string): string {
|
||||||
return toolLib.findLocalTool(toolName, versionSpec, arch);
|
return toolLib.findLocalTool(toolName, versionSpec, arch)
|
||||||
}
|
}
|
||||||
|
|
||||||
public cacheDir(sourceDir: string, tool: string, version: string, arch?: string): Promise<string> {
|
public cacheDir(
|
||||||
return toolLib.cacheDir(sourceDir, tool, version, arch);
|
sourceDir: string,
|
||||||
|
tool: string,
|
||||||
|
version: string,
|
||||||
|
arch?: string
|
||||||
|
): Promise<string> {
|
||||||
|
return toolLib.cacheDir(sourceDir, tool, version, arch)
|
||||||
}
|
}
|
||||||
|
|
||||||
public createTempDir(): Promise<string> {
|
public createTempDir(): Promise<string> {
|
||||||
return Promise.resolve(taskLib.getVariable("Agent.TempDirectory"));
|
return Promise.resolve(taskLib.getVariable('Agent.TempDirectory'))
|
||||||
}
|
}
|
||||||
|
|
||||||
public debug(message: string): void {
|
public debug(message: string): void {
|
||||||
taskLib.debug(message);
|
taskLib.debug(message)
|
||||||
}
|
}
|
||||||
|
|
||||||
public setFailed(message: string, done?: boolean): void {
|
public setFailed(message: string, done?: boolean): void {
|
||||||
taskLib.setResult(taskLib.TaskResult.Failed, message, done);
|
taskLib.setResult(taskLib.TaskResult.Failed, message, done)
|
||||||
}
|
}
|
||||||
|
|
||||||
public setSucceeded(message: string, done?: boolean): void {
|
public setSucceeded(message: string, done?: boolean): void {
|
||||||
taskLib.setResult(taskLib.TaskResult.Succeeded, message, done);
|
taskLib.setResult(taskLib.TaskResult.Succeeded, message, done)
|
||||||
}
|
}
|
||||||
|
|
||||||
public exportVariable(name: string, val: string): void {
|
public exportVariable(name: string, val: string): void {
|
||||||
taskLib.setVariable(name, val);
|
taskLib.setVariable(name, val)
|
||||||
}
|
}
|
||||||
|
|
||||||
public getVariable(name: string): string {
|
public getVariable(name: string): string {
|
||||||
return taskLib.getVariable(name);
|
return taskLib.getVariable(name)
|
||||||
}
|
}
|
||||||
|
|
||||||
public addPath(inputPath: string): void {
|
public addPath(inputPath: string): void {
|
||||||
toolLib.prependPath(inputPath);
|
toolLib.prependPath(inputPath)
|
||||||
}
|
}
|
||||||
|
|
||||||
public which(tool: string, check?: boolean): Promise<string> {
|
public which(tool: string, check?: boolean): Promise<string> {
|
||||||
return Promise.resolve(taskLib.which(tool, check));
|
return Promise.resolve(taskLib.which(tool, check))
|
||||||
}
|
}
|
||||||
|
|
||||||
public exec(exec: string, args: string[]): Promise<IExecResult> {
|
public exec(exec: string, args: string[]): Promise<IExecResult> {
|
||||||
const tr = taskLib.tool(exec);
|
const tr = taskLib.tool(exec)
|
||||||
tr.arg(args);
|
tr.arg(args)
|
||||||
|
|
||||||
const result = tr.execSync();
|
const result = tr.execSync()
|
||||||
return Promise.resolve({
|
return Promise.resolve({
|
||||||
code: result.code,
|
code: result.code,
|
||||||
error: result.error,
|
error: result.error,
|
||||||
stderr: result.stderr,
|
stderr: result.stderr,
|
||||||
stdout: result.stdout,
|
stdout: result.stdout
|
||||||
});
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
public getSourceDir(): string {
|
public getSourceDir(): string {
|
||||||
return this.getVariable("Build.SourcesDirectory");
|
return this.getVariable('Build.SourcesDirectory')
|
||||||
}
|
}
|
||||||
|
|
||||||
public setOutput(name: string, value: string): void {
|
public setOutput(name: string, value: string): void {
|
||||||
taskLib.setVariable(name, value);
|
taskLib.setVariable(name, value)
|
||||||
}
|
}
|
||||||
|
|
||||||
public getInput(input: string, required?: boolean): string {
|
public getInput(input: string, required?: boolean): string {
|
||||||
return taskLib.getInput(input, required);
|
return taskLib.getInput(input, required)?.trim()
|
||||||
|
}
|
||||||
|
|
||||||
|
public getListInput(input: string, required?: boolean): string[] {
|
||||||
|
return taskLib
|
||||||
|
.getInput(input, required)
|
||||||
|
.split('\n')
|
||||||
|
.filter(x => x !== '')
|
||||||
}
|
}
|
||||||
|
|
||||||
public getBooleanInput(input: string, required?: boolean): boolean {
|
public getBooleanInput(input: string, required?: boolean): boolean {
|
||||||
return taskLib.getBoolInput(input, required);
|
return taskLib.getBoolInput(input, required)
|
||||||
}
|
}
|
||||||
|
|
||||||
public isValidInputFile(input: string, file: string): boolean {
|
public isValidInputFile(input: string, file: string): boolean {
|
||||||
return taskLib.filePathSupplied(input) && this.fileExists(file);
|
return taskLib.filePathSupplied(input) && this.fileExists(file)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fileExists(file: string): boolean {
|
public fileExists(file: string): boolean {
|
||||||
return taskLib.exist(file) && taskLib.stats(file).isFile();
|
return taskLib.exist(file) && taskLib.stats(file).isFile()
|
||||||
}
|
}
|
||||||
|
|
||||||
public directoryExists(file: string): boolean {
|
public directoryExists(file: string): boolean {
|
||||||
return taskLib.exist(file) && taskLib.stats(file).isDirectory();
|
return taskLib.exist(file) && taskLib.stats(file).isDirectory()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export {
|
export { BuildAgent }
|
||||||
BuildAgent,
|
|
||||||
};
|
|
||||||
|
|||||||