300 Commits

Author SHA1 Message Date
dependabot[bot]
7077a451c2 Bump webpack-cli from 4.3.0 to 4.3.1
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.3.0...webpack-cli@4.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-05 18:15:28 +01:00
dependabot[bot]
6ac083e814 Bump ts-loader from 8.0.12 to 8.0.13
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.12 to 8.0.13.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.12...v8.0.13)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-05 18:14:59 +01:00
dependabot[bot]
3cebe1af29 Bump @types/node from 14.14.17 to 14.14.20
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.17 to 14.14.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-05 18:14:32 +01:00
Lazaro
0e4a66de68 Update new color icon. 2021-01-05 18:13:44 +01:00
Lazaro
aabbfd473b Update new color icon. 2021-01-05 18:13:44 +01:00
Lazaro
0674a52456 Update new color icon. 2021-01-05 18:13:44 +01:00
Lazaro
c796da950c Update new color icon. 2021-01-05 18:13:44 +01:00
dependabot[bot]
b8f9f37f16 Bump webpack from 5.11.0 to 5.11.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.11.0 to 5.11.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.11.0...v5.11.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-31 12:35:45 +01:00
dependabot[bot]
2303858797 Bump @types/node from 14.14.14 to 14.14.17
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.14 to 14.14.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-31 12:32:34 +01:00
dependabot[bot]
57796af8bc Bump webpack-cli from 4.2.0 to 4.3.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.2.0...webpack-cli@4.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-31 12:32:14 +01:00
dependabot[bot]
e78519b3bd Bump @types/node from 14.14.13 to 14.14.14
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.13 to 14.14.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-22 11:39:36 +01:00
dependabot[bot]
a3922ba505 Bump webpack from 5.10.1 to 5.11.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.10.1 to 5.11.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.10.1...v5.11.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-22 11:39:06 +01:00
Artur
38d0dcd8ed Updated dist files 2020-12-22 11:32:34 +01:00
Artur
774f588a83 disable dotnet tool showing logo 2020-12-22 11:31:48 +01:00
dependabot[bot]
941d214e6a Bump typescript from 4.1.2 to 4.1.3
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-14 09:58:36 +01:00
dependabot[bot]
50a657f628 Bump webpack from 5.10.0 to 5.10.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.10.0 to 5.10.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.10.0...v5.10.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-14 09:55:12 +01:00
dependabot[bot]
b2a97a5d32 Bump @types/node from 14.14.12 to 14.14.13
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.12 to 14.14.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-14 09:54:59 +01:00
dependabot[bot]
fe418bc8f9 Bump azure-pipelines-task-lib from 2.11.4 to 2.12.0
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.11.4 to 2.12.0.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-14 09:54:35 +01:00
dependabot[bot]
a03a71f5b9 Bump ts-loader from 8.0.11 to 8.0.12
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.11 to 8.0.12.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.11...v8.0.12)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-14 09:53:56 +01:00
dependabot[bot]
3fee7a63b8 Bump @types/node from 14.14.11 to 14.14.12
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.11 to 14.14.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-11 06:46:46 +01:00
dependabot[bot]
e0bb3399e3 Bump inversify from 5.0.1 to 5.0.5
Bumps [inversify](https://github.com/inversify/InversifyJS) from 5.0.1 to 5.0.5.
- [Release notes](https://github.com/inversify/InversifyJS/releases)
- [Changelog](https://github.com/inversify/InversifyJS/blob/master/CHANGELOG.md)
- [Commits](https://github.com/inversify/InversifyJS/compare/5.0.1...5.0.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-10 08:09:01 +01:00
dependabot[bot]
c03aad052d Bump uuid from 8.3.1 to 8.3.2
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.1...v8.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-09 11:01:03 +01:00
dependabot[bot]
e0cf9ee6df Bump @types/node from 14.14.10 to 14.14.11
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.10 to 14.14.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-09 11:00:41 +01:00
dependabot[bot]
8688d41edf Bump webpack from 5.9.0 to 5.10.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.9.0 to 5.10.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.9.0...v5.10.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-07 09:10:37 +01:00
dependabot[bot]
3e24dc8cc8 Bump azure-pipelines-task-lib from 2.11.3 to 2.11.4
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.11.3 to 2.11.4.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-04 08:44:15 +01:00
dependabot[bot]
3802a495ed Bump webpack from 5.6.0 to 5.9.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.6.0 to 5.9.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.6.0...v5.9.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 08:37:35 +01:00
dependabot[bot]
4ec6a001cc Bump prettier from 2.2.0 to 2.2.1
Bumps [prettier](https://github.com/prettier/prettier) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.2.0...2.2.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 08:37:04 +01:00
dependabot[bot]
b9716b3284 Bump @types/node from 14.14.9 to 14.14.10
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.9 to 14.14.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-26 07:28:10 +01:00
Chris Davis
72d71e3825 Bump action versions in GitHub Action examples 2020-11-23 18:20:44 +01:00
Artur
12703e7f24 Update README.md 2020-11-23 11:11:15 +01:00
Chris Davis
62f943a7b7 Improve opening description in README. 2020-11-23 11:08:04 +01:00
Chris Davis
0b2f796e4d Align GitHub Action name with Azure Pipelines extension 2020-11-23 11:08:04 +01:00
Chris Davis
e971e77318 Remove setting useConfigFile input
Removed the setting of the 'useConfigFile' input in example 2 as the input now has the correct default set.
2020-11-23 11:04:19 +01:00
Chris Davis
b925f8e478 Fix configFilePath default 2020-11-23 11:04:19 +01:00
Chris Davis
a33003e772 Improve GitVersion examples
Improved the GitVersion examples by using headings for the examples (with links) and fixing a couple of typos.
2020-11-23 11:04:19 +01:00
Artur
a448a9f0a2 fix the description length of the github actions (should be less than 125 chars) 2020-11-22 11:38:23 +01:00
Artur
2d2c6d300f Updated dist files 2020-11-22 11:29:31 +01:00
Chris Davis
f9651f49f0 Fix spelling of omitted. 2020-11-22 11:26:41 +01:00
Chris Davis
4c753ece22 Add missing outputs to GitHub action. 2020-11-22 11:26:41 +01:00
Chris Davis
3de8a57a92 Add GitHub release badge to README.
Also changed the logo for the Azure Pipelines task to the Azure Pipelines logo.
2020-11-22 11:26:41 +01:00
Chris Davis
18efce22d9 Align Azure Pipelines examples with GitHub Actions examples. 2020-11-22 11:26:41 +01:00
Chris Davis
4ace268ae2 Add GitHub Actions usage examples. 2020-11-22 11:26:41 +01:00
Artur
6a7df9e3f1 Updated dist files 2020-11-20 14:46:31 +01:00
Benjamin Van Brussel
a7fd499098 Removed the path.join on srcDir and targetPath in order to fix absolute path 2020-11-20 14:41:53 +01:00
Artur
b55b3344de Updated dist files 2020-11-20 13:47:16 +01:00
Chris Davis
965ad03650 Improve reference to config file with default name 2020-11-20 13:28:50 +01:00
Chris Davis
9a35a04f4c Added setup and execute task examples. 2020-11-20 13:28:50 +01:00
Chris Davis
b7cd8c7635 Added screenshots for example Azure Pipelines run for setup and execute tasks. 2020-11-20 13:28:50 +01:00
Chris Davis
936c2a5f80 Corrected spelling of Azure Pipelines. 2020-11-20 13:28:50 +01:00
Chris Davis
f9e93cf489 Made images folder addressable so the images can be referenced from the content files (i.e. overview.md) file. 2020-11-20 13:28:50 +01:00
Chris Davis
246501445f Moved images referenced in overview.md back to images folder and added to extension files. 2020-11-20 13:28:50 +01:00
Chris Davis
5576f1f4f3 Moved _icon.png_ back to **images** folder. 2020-11-20 13:28:50 +01:00
Chris Davis
4b8e1b04eb - Renamed images folder to screenshots.
- Used relative path in _overview.md_ file.
2020-11-20 13:28:50 +01:00
chrisd
f6df8a60a7 Update vss-extension.json
Correct indentation.
2020-11-20 13:28:50 +01:00
chrisd
6eb9c9d972 Update vss-extension.json
Updated to reference new images.
2020-11-20 13:28:50 +01:00
chrisd
e72a3b732f Update overview.md
Updated the overview with new Azure Pipelines images.
2020-11-20 13:28:50 +01:00
chrisd
512189b67e Delete build-task.png 2020-11-20 13:28:50 +01:00
chrisd
04dabe3db9 Add Azure Pipelines pipeline editor task images. 2020-11-20 13:28:50 +01:00
dependabot[bot]
a5bd3bccab Bump typescript from 4.0.5 to 4.1.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.0.5 to 4.1.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.5...v4.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 09:33:50 +01:00
dependabot[bot]
ace779fa65 Bump prettier from 2.1.2 to 2.2.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 09:27:28 +01:00
dependabot[bot]
e36b091f69 Bump @types/node from 14.14.8 to 14.14.9
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.8 to 14.14.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 09:27:15 +01:00
dependabot[bot]
0f5d09ce56 Bump webpack from 5.5.1 to 5.6.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.5.1 to 5.6.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.5.1...v5.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-20 09:26:57 +01:00
dependabot[bot]
ae681f57e6 Bump webpack from 5.5.0 to 5.5.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.5.0...v5.5.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-19 07:21:51 +01:00
dependabot[bot]
26360d9b0f Bump @types/node from 14.14.7 to 14.14.8
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.7 to 14.14.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-18 20:54:59 +01:00
dependabot[bot]
c4fd6f73e9 Bump webpack from 5.4.0 to 5.5.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.4.0...v5.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-18 08:26:16 +01:00
dependabot[bot]
b3e9769761 Bump @actions/tool-cache from 1.6.0 to 1.6.1
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-16 07:41:23 +01:00
Rory Primrose
d08937d559 Update index.md
Updated version usage
2020-11-15 23:57:18 +01:00
Rory Primrose
3ae78bd823 Update GitHub actions usage documentation 2020-11-15 23:57:18 +01:00
Artur Stolear
d7bba81943 fix arguments parsing 2020-11-11 14:51:33 +01:00
dependabot[bot]
302eb63bc1 Bump @types/node from 14.14.6 to 14.14.7
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.6 to 14.14.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-10 07:56:27 +01:00
dependabot[bot]
4c0ce0e112 Bump ts-loader from 8.0.10 to 8.0.11
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.10 to 8.0.11.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.10...v8.0.11)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-10 07:56:18 +01:00
Artur Stolear
a7224f5869 Updated dist files 2020-11-09 09:29:51 +01:00
dependabot[bot]
00d67e69f0 Bump typed-rest-client from 1.7.3 to 1.8.0
Bumps [typed-rest-client](https://github.com/Microsoft/typed-rest-client) from 1.7.3 to 1.8.0.
- [Release notes](https://github.com/Microsoft/typed-rest-client/releases)
- [Commits](https://github.com/Microsoft/typed-rest-client/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 08:33:35 +01:00
dependabot[bot]
6ef8699cb2 Bump ts-loader from 8.0.9 to 8.0.10
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.9 to 8.0.10.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.9...v8.0.10)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 08:32:54 +01:00
dependabot[bot]
1c12327cd0 Bump terser-webpack-plugin from 4.2.3 to 5.0.3
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 4.2.3 to 5.0.3.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v4.2.3...v5.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 08:32:28 +01:00
Artur Stolear
ea3b60afaa Updated dist files 2020-11-07 10:45:51 +01:00
Artur Stolear
fd856af2cd Bump webpack from 4.44.2 to 5.4.0, bump webpack-cli from 4.1.0 to 4.2.0 2020-11-07 10:45:11 +01:00
dependabot[bot]
51169613c9 Bump ts-loader from 8.0.8 to 8.0.9
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.8 to 8.0.9.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.8...v8.0.9)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-05 09:03:50 +01:00
dependabot[bot]
02ac2511c1 Bump ts-loader from 8.0.7 to 8.0.8
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.7 to 8.0.8.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.7...v8.0.8)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-04 08:16:58 +01:00
dependabot[bot]
46bb297e3e Bump @types/node from 14.14.5 to 14.14.6
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.5 to 14.14.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-01 09:06:35 +01:00
dependabot[bot]
e211644340 Bump webpack-cli from 4.0.0 to 4.1.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.0.0...webpack-cli@4.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-28 11:26:02 +01:00
dependabot[bot]
ccedb16304 Bump ts-loader from 8.0.6 to 8.0.7
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.6 to 8.0.7.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.6...v8.0.7)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-27 09:55:09 +01:00
dependabot[bot]
314873afa2 Bump @types/node from 14.14.2 to 14.14.5
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.2 to 14.14.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-27 09:51:27 +01:00
dependabot[bot]
69f493254d Bump typescript from 4.0.3 to 4.0.5
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.0.3 to 4.0.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.3...v4.0.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-27 09:50:55 +01:00
dependabot[bot]
b93fdb9f59 Bump @types/node from 14.14.0 to 14.14.2
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.0 to 14.14.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-22 08:31:13 +02:00
dependabot[bot]
4a23953d2e Bump @types/node from 14.11.10 to 14.14.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.10 to 14.14.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-21 09:37:28 +02:00
dependabot[bot]
00539659e4 Bump ts-loader from 8.0.5 to 8.0.6
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.5 to 8.0.6.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.5...v8.0.6)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-21 09:37:13 +02:00
dependabot[bot]
8d90ff1842 Bump @types/node from 14.11.2 to 14.11.10
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.2 to 14.11.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 09:17:07 +02:00
dependabot[bot]
1778633d62 Bump ts-loader from 8.0.4 to 8.0.5
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.4 to 8.0.5.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/8.0.4...v8.0.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 08:36:57 +02:00
dependabot[bot]
87f80d7685 Bump webpack-cli from 3.3.12 to 4.0.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.12 to 4.0.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.12...webpack-cli@4.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 08:36:43 +02:00
dependabot[bot]
9215444fd4 Bump terser-webpack-plugin from 4.2.2 to 4.2.3
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v4.2.2...v4.2.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 08:36:31 +02:00
dependabot[bot]
560c7a0e96 Bump uuid from 8.3.0 to 8.3.1
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.0 to 8.3.1.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.0...v8.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 08:36:19 +02:00
dependabot[bot]
c905369287 Bump azure-pipelines-task-lib from 2.11.1 to 2.11.3
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.11.1 to 2.11.3.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-14 08:03:23 +02:00
Asbjørn Ulsberg
1fd1ca1fb0 Update version numbers in GitVersion docs 2020-09-27 03:32:17 +03:00
Asbjørn Ulsberg
1e6fbb3acf Add index files for GRM and link directly to the index files 2020-09-27 03:32:17 +03:00
Asbjørn Ulsberg
46a847d957 Merge pull request #207 from GitTools/feature/update-documentation
Update documentation
2020-09-26 23:52:45 +02:00
dependabot[bot]
3fd28bf770 Bump @types/node from 14.11.1 to 14.11.2
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.1 to 14.11.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-25 19:48:47 +03:00
dependabot[bot]
693e190368 Bump ts-loader from 8.0.3 to 8.0.4
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.3...8.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-25 19:48:33 +03:00
dependabot[bot]
d8d401d400 Bump @actions/core from 1.2.5 to 1.2.6
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-25 19:48:14 +03:00
dependabot[bot]
8050d189d9 Bump terser-webpack-plugin from 4.2.1 to 4.2.2
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v4.2.1...v4.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-25 19:47:34 +03:00
dependabot[bot]
9be5ab0ab2 Bump typescript from 4.0.2 to 4.0.3
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-25 19:47:11 +03:00
Asbjørn Ulsberg
5d833b4a30 Update GitVersion examples
Bump the version number in the GitHub action example and make the AzDO example more complete.
2020-09-25 12:17:26 +02:00
Asbjørn Ulsberg
79ec260c7b Move content from execute.md into index.md 2020-09-25 12:14:30 +02:00
Asbjørn Ulsberg
143cd1d6b4 Rename setup.md to index.md in preparation for merge of content 2020-09-25 12:12:44 +02:00
dependabot[bot]
94bad18ff9 Bump azure-pipelines-task-lib from 2.10.1 to 2.11.1
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.10.1 to 2.11.1.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-18 09:00:53 +03:00
dependabot[bot]
1ffab4eee7 Bump @types/node from 14.10.3 to 14.11.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.3 to 14.11.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-18 09:00:38 +03:00
dependabot[bot]
889421767e Bump webpack from 4.44.1 to 4.44.2
Bumps [webpack](https://github.com/webpack/webpack) from 4.44.1 to 4.44.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.44.1...v4.44.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-18 09:00:12 +03:00
dependabot[bot]
1b4a8605bf Bump terser-webpack-plugin from 4.2.0 to 4.2.1
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v4.2.0...v4.2.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-17 10:35:39 +03:00
dependabot[bot]
b2242eacc7 Bump prettier from 2.1.1 to 2.1.2
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-17 10:32:01 +03:00
dependabot[bot]
ec05ff6110 Bump tfx-cli from 0.8.2 to 0.8.3
Bumps [tfx-cli](https://github.com/Microsoft/tfs-cli) from 0.8.2 to 0.8.3.
- [Release notes](https://github.com/Microsoft/tfs-cli/releases)
- [Commits](https://github.com/Microsoft/tfs-cli/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-17 10:31:37 +03:00
dependabot[bot]
25b76a02c4 Bump @types/node from 14.10.1 to 14.10.3
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.10.1 to 14.10.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-17 10:31:26 +03:00
Artur Stolear
a4fbf1640e fix security alert 2020-09-14 10:07:56 +03:00
dependabot[bot]
ef496a434c Bump terser-webpack-plugin from 4.1.0 to 4.2.0
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v4.1.0...v4.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-14 10:01:29 +03:00
dependabot[bot]
bb50ca9d18 Bump @types/node from 14.6.0 to 14.10.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.0 to 14.10.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-14 10:01:15 +03:00
dependabot[bot]
2477022a3e Bump azure-pipelines-task-lib from 2.10.0 to 2.10.1
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.10.0 to 2.10.1.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-14 10:01:01 +03:00
dependabot[bot]
b7ffed5010 Bump @actions/core from 1.2.4 to 1.2.5
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-27 09:05:30 +03:00
dependabot[bot]
8af03f1f61 Bump tfx-cli from 0.8.1 to 0.8.2
Bumps [tfx-cli](https://github.com/Microsoft/tfs-cli) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/Microsoft/tfs-cli/releases)
- [Commits](https://github.com/Microsoft/tfs-cli/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-27 09:05:16 +03:00
dependabot[bot]
d779553309 Bump prettier from 2.1.0 to 2.1.1
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.0...2.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-26 10:12:30 +03:00
dependabot[bot]
9c7d40885e Bump prettier from 2.0.5 to 2.1.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.0.5 to 2.1.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.0.5...2.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-25 09:48:03 +03:00
dependabot[bot]
8603a1a43d Bump ts-loader from 8.0.2 to 8.0.3
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.2...v8.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-25 09:47:49 +03:00
dependabot[bot]
6aebf267ef Bump typescript from 3.9.7 to 4.0.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.7 to 4.0.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.7...v4.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-21 10:10:52 +03:00
dependabot[bot]
d33c84fe71 Bump @types/node from 14.0.27 to 14.6.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.27 to 14.6.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-21 10:10:40 +03:00
dependabot[bot]
81b9d1c9e4 Bump @types/uuid from 8.0.1 to 8.3.0
Bumps [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 8.0.1 to 8.3.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-13 09:36:37 +03:00
dependabot[bot]
cd5cff4f8f Bump terser-webpack-plugin from 3.0.8 to 4.1.0
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.8 to 4.1.0.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.8...v4.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11 09:12:12 +03:00
dependabot[bot]
74aff34782 Bump @types/uuid from 8.0.0 to 8.0.1
Bumps [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11 09:11:55 +03:00
dependabot[bot]
5c061609d3 Bump ts-loader from 8.0.1 to 8.0.2
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.1...v8.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11 09:11:41 +03:00
dependabot[bot]
0642b32d33 Bump webpack from 4.44.0 to 4.44.1
Bumps [webpack](https://github.com/webpack/webpack) from 4.44.0 to 4.44.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.44.0...v4.44.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11 09:11:25 +03:00
dependabot[bot]
cadfeb7381 Bump @types/node from 14.0.26 to 14.0.27
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.26 to 14.0.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-29 10:13:02 +03:00
dependabot[bot]
f0bb3abe8b Bump terser-webpack-plugin from 3.0.7 to 3.0.8
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.7...v3.0.8)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-28 09:12:37 +03:00
dependabot[bot]
678e06d463 Bump uuid from 8.2.0 to 8.3.0
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.2.0 to 8.3.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.2.0...v8.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-28 09:12:26 +03:00
dependabot[bot]
a679eac749 Bump azure-pipelines-task-lib from 2.9.6 to 2.10.0
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.9.6 to 2.10.0.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-28 09:12:08 +03:00
Jeremy Zagorski
4cd49e821c Update spacing in azure devops setup.md
`versionSpec` should be indented from the `inputs`
2020-07-28 09:11:13 +03:00
dependabot[bot]
a975b7f89d Bump @types/node from 14.0.24 to 14.0.26
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.24 to 14.0.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-27 11:53:45 +03:00
dependabot[bot]
af225a20cb Bump webpack from 4.43.0 to 4.44.0
Bumps [webpack](https://github.com/webpack/webpack) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-27 11:53:21 +03:00
dependabot-preview[bot]
d9f24aeafb Bump @types/node from 14.0.23 to 14.0.24
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.23 to 14.0.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-21 13:10:37 +03:00
dependabot-preview[bot]
51e458281f Create Dependabot config file 2020-07-21 13:09:17 +03:00
dependabot-preview[bot]
02941dc41f Bump @actions/tool-cache from 1.5.5 to 1.6.0
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 1.5.5 to 1.6.0.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 13:11:59 +03:00
dependabot-preview[bot]
b283fb5ad9 Bump terser-webpack-plugin from 3.0.6 to 3.0.7
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.6...v3.0.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 13:11:37 +03:00
dependabot-preview[bot]
9f1f69cf98 Bump typescript from 3.9.6 to 3.9.7
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.6 to 3.9.7.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.6...v3.9.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 13:11:22 +03:00
dependabot-preview[bot]
f0e34f135f Bump @types/node from 14.0.20 to 14.0.23
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.20 to 14.0.23.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 12:55:58 +03:00
Artur
b27c54fee2 Merge pull request #154 from GitTools/dependabot/npm_and_yarn/lodash-4.17.19
[Security] Bump lodash from 4.17.15 to 4.17.19
2020-07-16 12:47:10 +03:00
dependabot-preview[bot]
57b8ebc3ab [Security] Bump lodash from 4.17.15 to 4.17.19
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-16 09:34:30 +00:00
dependabot-preview[bot]
210baa122f Bump ts-loader from 8.0.0 to 8.0.1
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.0...v8.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-15 14:49:41 +03:00
Artur
3403009677 Merge pull request #149 from GitTools/dependabot/npm_and_yarn/types/node-14.0.20
Bump @types/node from 14.0.19 to 14.0.20
2020-07-09 13:12:29 +03:00
Artur
e257e839f9 Merge pull request #150 from GitTools/dependabot/npm_and_yarn/ts-loader-8.0.0
Bump ts-loader from 7.0.5 to 8.0.0
2020-07-09 13:12:09 +03:00
dependabot-preview[bot]
7a13923831 Bump ts-loader from 7.0.5 to 8.0.0
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 7.0.5 to 8.0.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.5...v8.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-09 09:52:17 +00:00
dependabot-preview[bot]
36d1781472 Bump @types/node from 14.0.19 to 14.0.20
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.19 to 14.0.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-09 09:52:03 +00:00
Artur
0333200fa7 Merge pull request #145 from memorsolutions/dev/Bug-136
fixed #136
2020-07-08 16:26:33 +03:00
Artur
31856d2b28 Merge pull request #148 from GitTools/dependabot/npm_and_yarn/types/node-14.0.19
Bump @types/node from 14.0.18 to 14.0.19
2020-07-08 16:25:34 +03:00
Artur
a80f1b0a3e Merge pull request #146 from GitTools/dependabot/npm_and_yarn/typescript-3.9.6
Bump typescript from 3.9.5 to 3.9.6
2020-07-08 16:25:10 +03:00
dependabot-preview[bot]
9d4de0b88b Bump @types/node from 14.0.18 to 14.0.19
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.18 to 14.0.19.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-08 09:44:39 +00:00
dependabot-preview[bot]
e0d031e9d5 Bump @types/node from 14.0.14 to 14.0.18
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.14 to 14.0.18.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 16:07:48 +03:00
dependabot-preview[bot]
7c8ff03895 Bump typescript from 3.9.5 to 3.9.6
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 10:17:16 +00:00
John Carswell
c123b50f14 fixed #136 2020-06-25 14:33:39 -04:00
Artur
55568d7bb0 Merge pull request #144 from GitTools/dependabot/npm_and_yarn/types/node-14.0.14
Bump @types/node from 14.0.13 to 14.0.14
2020-06-25 09:14:58 +03:00
Artur
99a374272e Merge pull request #143 from GitTools/dependabot/npm_and_yarn/uuid-8.2.0
Bump uuid from 8.1.0 to 8.2.0
2020-06-25 09:14:37 +03:00
Artur
c564e77502 Merge pull request #142 from GitTools/dependabot/npm_and_yarn/azure-pipelines-task-lib-2.9.6
Bump azure-pipelines-task-lib from 2.9.5 to 2.9.6
2020-06-25 09:14:15 +03:00
dependabot-preview[bot]
cb93186e87 Bump @types/node from 14.0.13 to 14.0.14
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.13 to 14.0.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 15:22:28 +00:00
dependabot-preview[bot]
79a82ba1df Bump uuid from 8.1.0 to 8.2.0
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.1.0...v8.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 15:21:56 +00:00
dependabot-preview[bot]
2fcc9edf8b Bump azure-pipelines-task-lib from 2.9.5 to 2.9.6
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.9.5 to 2.9.6.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 16:15:48 +00:00
Artur Stolear
48f9f6b568 cleanup 2020-06-22 17:56:33 +03:00
Artur
3e1a1ed2b2 Merge pull request #139 from GitTools/dependabot/npm_and_yarn/azure-pipelines-tool-lib-0.13.2
Bump azure-pipelines-tool-lib from 0.12.0 to 0.13.2
2020-06-22 17:54:12 +03:00
Artur
75f1739323 Merge pull request #140 from GitTools/dependabot/npm_and_yarn/terser-webpack-plugin-3.0.6
Bump terser-webpack-plugin from 3.0.4 to 3.0.6
2020-06-22 17:52:49 +03:00
Artur
94003bfe72 Merge pull request #141 from GitTools/dependabot/npm_and_yarn/webpack-cli-3.3.12
Bump webpack-cli from 3.3.11 to 3.3.12
2020-06-22 17:52:38 +03:00
dependabot-preview[bot]
e4f76d5322 Bump webpack-cli from 3.3.11 to 3.3.12
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.11 to 3.3.12.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/v3.3.12/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.11...v3.3.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-19 09:35:08 +00:00
dependabot-preview[bot]
5d34586e84 Bump terser-webpack-plugin from 3.0.4 to 3.0.6
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.4...v3.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-19 09:34:11 +00:00
dependabot-preview[bot]
25ca642ba4 Bump azure-pipelines-tool-lib from 0.12.0 to 0.13.2
Bumps [azure-pipelines-tool-lib](https://github.com/microsoft/azure-pipelines-tool-lib) from 0.12.0 to 0.13.2.
- [Release notes](https://github.com/microsoft/azure-pipelines-tool-lib/releases)
- [Commits](https://github.com/microsoft/azure-pipelines-tool-lib/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-19 09:33:41 +00:00
Artur
80fb4befd7 Merge pull request #137 from GitTools/dependabot/npm_and_yarn/terser-webpack-plugin-3.0.4
Bump terser-webpack-plugin from 3.0.3 to 3.0.4
2020-06-15 14:20:00 +03:00
dependabot-preview[bot]
af9c916619 Bump terser-webpack-plugin from 3.0.3 to 3.0.4
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.3...v3.0.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-15 10:41:11 +00:00
Artur
6833f4f03e Merge pull request #83 from david-driscoll/feature/export-environment-github
export environment variables to github actions
2020-06-10 12:57:28 +03:00
Artur Stolear
e710d248d1 rebased on top of master/ updated dist files 2020-06-10 12:53:23 +03:00
David Driscoll
b5f0884321 Updated dist files 2020-06-10 12:50:30 +03:00
David Driscoll
30b450f49e export environment variables to github actions
Co-authored-by: rlittlesii <6969701+RLittlesII@users.noreply.github.com>
2020-06-10 12:50:24 +03:00
Artur
706774a012 Merge pull request #135 from GitTools/dependabot/npm_and_yarn/types/node-14.0.13
Bump @types/node from 14.0.11 to 14.0.13
2020-06-10 12:49:02 +03:00
dependabot-preview[bot]
0949b64a2c Bump @types/node from 14.0.11 to 14.0.13
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.11 to 14.0.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-10 09:45:12 +00:00
Artur
22c4681f06 Merge pull request #131 from GitTools/dependabot/npm_and_yarn/tfx-cli-0.8.1
Bump tfx-cli from 0.7.11 to 0.8.1
2020-06-05 13:47:06 +03:00
dependabot-preview[bot]
b7f3901fab Bump tfx-cli from 0.7.11 to 0.8.1
Bumps [tfx-cli](https://github.com/Microsoft/tfs-cli) from 0.7.11 to 0.8.1.
- [Release notes](https://github.com/Microsoft/tfs-cli/releases)
- [Commits](https://github.com/Microsoft/tfs-cli/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 10:25:56 +00:00
Artur
7f0e122205 Merge pull request #133 from GitTools/dependabot/npm_and_yarn/types/node-14.0.11
Bump @types/node from 14.0.10 to 14.0.11
2020-06-05 13:24:29 +03:00
Artur
46ab5bb847 Merge pull request #132 from GitTools/dependabot/npm_and_yarn/typescript-3.9.5
Bump typescript from 3.9.3 to 3.9.5
2020-06-05 13:24:14 +03:00
dependabot-preview[bot]
574e4bf6f9 Bump @types/node from 14.0.10 to 14.0.11
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.10 to 14.0.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 09:53:14 +00:00
dependabot-preview[bot]
b5e771cb02 Bump typescript from 3.9.3 to 3.9.5
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.3 to 3.9.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.3...v3.9.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 09:52:41 +00:00
Artur
e136053d89 Merge pull request #130 from GitTools/dependabot/npm_and_yarn/terser-webpack-plugin-3.0.3
Bump terser-webpack-plugin from 3.0.2 to 3.0.3
2020-06-04 12:57:00 +03:00
Artur
2112274715 Merge pull request #129 from GitTools/dependabot/npm_and_yarn/types/node-14.0.10
Bump @types/node from 14.0.9 to 14.0.10
2020-06-04 12:56:38 +03:00
dependabot-preview[bot]
b37803bb5e Bump terser-webpack-plugin from 3.0.2 to 3.0.3
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.2...v3.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-04 09:50:35 +00:00
dependabot-preview[bot]
f9c8e9afff Bump @types/node from 14.0.9 to 14.0.10
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.9 to 14.0.10.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-04 09:50:11 +00:00
dependabot-preview[bot]
58bd1df6a6 Bump @types/node from 14.0.6 to 14.0.9
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.6 to 14.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 14:24:41 +03:00
dependabot-preview[bot]
527a545c36 Bump @types/node from 14.0.5 to 14.0.6
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.5 to 14.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 15:01:13 +03:00
Artur
00a24c1bef Merge pull request #126 from GitTools/dependabot/npm_and_yarn/terser-webpack-plugin-3.0.2
Bump terser-webpack-plugin from 3.0.1 to 3.0.2
2020-05-27 12:29:38 +03:00
dependabot-preview[bot]
8f2f18a70f Bump terser-webpack-plugin from 3.0.1 to 3.0.2
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/v3.0.2/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.1...v3.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 09:26:38 +00:00
Artur
88fd806149 Merge pull request #123 from GitTools/dependabot/npm_and_yarn/ts-loader-7.0.5
Bump ts-loader from 7.0.4 to 7.0.5
2020-05-25 13:34:35 +03:00
dependabot-preview[bot]
fe551402c3 Bump ts-loader from 7.0.4 to 7.0.5
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.4...v7.0.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 10:18:45 +00:00
Artur Stolear
7f5d753447 added stale configuration 2020-05-22 12:38:26 +03:00
Artur
6f8028bc82 Merge pull request #122 from GitTools/dependabot/npm_and_yarn/types/node-14.0.5
Bump @types/node from 14.0.4 to 14.0.5
2020-05-22 12:35:54 +03:00
dependabot-preview[bot]
0c1bb4d811 Bump @types/node from 14.0.4 to 14.0.5
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.4 to 14.0.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 09:32:00 +00:00
Artur
d8b87a0f36 Merge pull request #121 from GitTools/dependabot/npm_and_yarn/uuid-8.1.0
Bump uuid from 8.0.0 to 8.1.0
2020-05-21 13:30:47 +03:00
dependabot-preview[bot]
732f4928bc Bump uuid from 8.0.0 to 8.1.0
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v8.0.0...v8.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 10:18:27 +00:00
Artur
58e3f4e1e6 Merge pull request #119 from GitTools/dependabot/npm_and_yarn/actions/tool-cache-1.5.5
Bump @actions/tool-cache from 1.3.5 to 1.5.5
2020-05-20 12:42:43 +03:00
Artur
3257d5bf64 Merge pull request #118 from GitTools/dependabot/npm_and_yarn/typescript-3.9.3
Bump typescript from 3.9.2 to 3.9.3
2020-05-20 12:42:32 +03:00
Artur
f67ed1ef28 Merge pull request #120 from GitTools/dependabot/npm_and_yarn/types/uuid-8.0.0
Bump @types/uuid from 7.0.3 to 8.0.0
2020-05-20 12:42:13 +03:00
Artur
13f5ac7408 Merge pull request #117 from GitTools/dependabot/npm_and_yarn/types/node-14.0.4
Bump @types/node from 14.0.1 to 14.0.4
2020-05-20 12:42:05 +03:00
dependabot-preview[bot]
fbb7ca09b3 Bump @types/uuid from 7.0.3 to 8.0.0
Bumps [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 7.0.3 to 8.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 09:39:15 +00:00
dependabot-preview[bot]
376893bf5b Bump @actions/tool-cache from 1.3.5 to 1.5.5
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 1.3.5 to 1.5.5.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 09:38:37 +00:00
dependabot-preview[bot]
e3cd5eb8a5 Bump typescript from 3.9.2 to 3.9.3
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.2 to 3.9.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.2...v3.9.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 09:37:55 +00:00
dependabot-preview[bot]
d8787a4268 Bump @types/node from 14.0.1 to 14.0.4
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.1 to 14.0.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 09:36:57 +00:00
Artur
6317db89ba Merge pull request #116 from GitTools/dependabot/npm_and_yarn/types/q-1.5.4
Bump @types/q from 1.5.2 to 1.5.4
2020-05-18 13:43:27 +03:00
dependabot-preview[bot]
3b79697c05 Bump @types/q from 1.5.2 to 1.5.4
Bumps [@types/q](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/q) from 1.5.2 to 1.5.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/q)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-18 10:23:06 +00:00
Artur
27367974e6 Merge pull request #115 from GitTools/dependabot/npm_and_yarn/actions/tool-cache-1.3.5
Bump @actions/tool-cache from 1.3.4 to 1.3.5
2020-05-14 13:01:17 +03:00
dependabot-preview[bot]
1788cd4d6f Bump @actions/tool-cache from 1.3.4 to 1.3.5
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-14 09:57:01 +00:00
Artur
38272c0592 Merge pull request #114 from GitTools/dependabot/npm_and_yarn/typescript-3.9.2
Bump typescript from 3.8.3 to 3.9.2
2020-05-13 13:09:29 +03:00
Artur
81152314d4 Merge pull request #113 from GitTools/dependabot/npm_and_yarn/azure-pipelines-task-lib-2.9.5
Bump azure-pipelines-task-lib from 2.9.3 to 2.9.5
2020-05-13 13:09:14 +03:00
Artur
36209f8002 Merge pull request #112 from GitTools/dependabot/npm_and_yarn/types/node-14.0.1
Bump @types/node from 13.13.5 to 14.0.1
2020-05-13 13:08:55 +03:00
dependabot-preview[bot]
6260a6a905 Bump typescript from 3.8.3 to 3.9.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.8.3 to 3.9.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.3...v3.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 09:53:59 +00:00
dependabot-preview[bot]
28404d0be2 Bump azure-pipelines-task-lib from 2.9.3 to 2.9.5
Bumps [azure-pipelines-task-lib](https://github.com/Microsoft/azure-pipelines-task-lib) from 2.9.3 to 2.9.5.
- [Release notes](https://github.com/Microsoft/azure-pipelines-task-lib/releases)
- [Commits](https://github.com/Microsoft/azure-pipelines-task-lib/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 09:53:19 +00:00
dependabot-preview[bot]
b6960d1589 Bump @types/node from 13.13.5 to 14.0.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.5 to 14.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 09:52:52 +00:00
Artur
1909d0d4e5 Merge pull request #111 from GitTools/dependabot/npm_and_yarn/ts-loader-7.0.4
Bump ts-loader from 7.0.3 to 7.0.4
2020-05-12 12:33:28 +03:00
dependabot-preview[bot]
22dbdffab4 Bump ts-loader from 7.0.3 to 7.0.4
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 7.0.3 to 7.0.4.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.3...v7.0.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-12 09:29:54 +00:00
Artur
48369d0af8 Merge pull request #110 from GitTools/dependabot/npm_and_yarn/ts-loader-7.0.3
Bump ts-loader from 7.0.2 to 7.0.3
2020-05-07 12:53:48 +03:00
dependabot-preview[bot]
12d86ff2f0 Bump terser-webpack-plugin from 3.0.0 to 3.0.1
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v3.0.0...v3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-07 12:53:41 +03:00
dependabot-preview[bot]
4a7338f45a Bump ts-loader from 7.0.2 to 7.0.3
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.2...v7.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-07 09:38:55 +00:00
dependabot-preview[bot]
07d42eefcf Bump @types/node from 13.13.4 to 13.13.5
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.4 to 13.13.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-06 13:29:01 +03:00
Artur Stolear
6dfe406088 disable compressing for now 2020-05-06 09:05:07 +03:00
Artur Stolear
2859f8cbd1 GH-86 - Dynamically set the GitVersion output properties 2020-05-06 00:12:25 +03:00
dependabot-preview[bot]
3122616c1f Bump terser-webpack-plugin from 2.3.6 to 3.0.0
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 2.3.6 to 3.0.0.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v2.3.6...v3.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-04 13:40:34 +03:00
dependabot-preview[bot]
4a4ebd466e Bump @actions/core from 1.2.3 to 1.2.4
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-04 13:39:14 +03:00
dependabot-preview[bot]
10703e9467 Bump uuid from 7.0.3 to 8.0.0
Bumps [uuid](https://github.com/uuidjs/uuid) from 7.0.3 to 8.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v7.0.3...v8.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-30 10:38:38 +03:00
dependabot-preview[bot]
9ae211b0cb Bump ts-loader from 7.0.1 to 7.0.2
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.1...v7.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-30 10:33:40 +03:00
dependabot-preview[bot]
3020c81b28 Bump @actions/exec from 1.0.3 to 1.0.4
Bumps [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-29 10:48:53 +03:00
dependabot-preview[bot]
f2089bbb35 Bump terser-webpack-plugin from 2.3.5 to 2.3.6
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 2.3.5 to 2.3.6.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v2.3.5...v2.3.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-27 00:55:05 -07:00
dependabot-preview[bot]
6e71cfb6b1 Bump @types/node from 13.13.2 to 13.13.4
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.2 to 13.13.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-27 00:54:54 -07:00
dependabot-preview[bot]
712b542d47 Bump @types/uuid from 7.0.2 to 7.0.3
Bumps [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-24 00:38:49 -07:00
dependabot-preview[bot]
5b15fd4add Bump @actions/tool-cache from 1.3.3 to 1.3.4
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-24 00:38:41 -07:00
dependabot-preview[bot]
60fd097914 Bump prettier from 2.0.4 to 2.0.5
Bumps [prettier](https://github.com/prettier/prettier) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.0.4...2.0.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-22 01:15:42 -07:00
dependabot-preview[bot]
960338bcea Bump webpack from 4.42.1 to 4.43.0
Bumps [webpack](https://github.com/webpack/webpack) from 4.42.1 to 4.43.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.42.1...v4.43.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-22 01:15:32 -07:00
dependabot-preview[bot]
c31907ac18 Bump @types/node from 13.13.1 to 13.13.2
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.1 to 13.13.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-22 00:47:08 -07:00
Thomas VAILLIER
a2f365cab2 Added proxy support for azure agent and github runner 2020-04-21 04:42:11 -07:00
dependabot-preview[bot]
e1e31a379b Bump @types/node from 13.13.0 to 13.13.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.0 to 13.13.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-21 02:45:14 -07:00
dependabot-preview[bot]
2057da769f Bump @types/node from 13.11.1 to 13.13.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.11.1 to 13.13.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-20 00:55:42 -07:00
dependabot-preview[bot]
1d85c561e4 Bump ts-loader from 7.0.0 to 7.0.1
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.0...v7.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-20 00:55:19 -07:00
dependabot-preview[bot]
1dc5944fee Bump ts-loader from 6.2.2 to 7.0.0
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 6.2.2 to 7.0.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v6.2.2...v7.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-15 01:26:24 -07:00
dependabot-preview[bot]
571e3c886e Bump @types/node from 13.11.0 to 13.11.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.11.0 to 13.11.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-09 11:18:47 +03:00
dependabot-preview[bot]
a3dec8d073 Bump prettier from 2.0.3 to 2.0.4
Bumps [prettier](https://github.com/prettier/prettier) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.0.3...2.0.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 10:26:59 +03:00
dependabot-preview[bot]
b8d27e460b Bump prettier from 2.0.2 to 2.0.3
Bumps [prettier](https://github.com/prettier/prettier) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.0.2...2.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-06 11:08:21 +03:00
Oliver Kopp
3172154079 Update version also for gitreleasemanager 2020-04-04 16:50:15 +03:00
Oliver Kopp
4e4d5479ae Add links to the tools 2020-04-04 16:50:15 +03:00
Oliver Kopp
fd04b1fa3b Update also in docs/examples 2020-04-04 16:50:15 +03:00
Oliver Kopp
f930092d92 Reflect most recent version also in README.md 2020-04-04 16:50:15 +03:00
dependabot-preview[bot]
13f6391e78 Bump @types/node from 13.9.8 to 13.11.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.9.8 to 13.11.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-03 10:56:28 +03:00
dependabot-preview[bot]
99fed08849 Bump uuid from 7.0.2 to 7.0.3
Bumps [uuid](https://github.com/uuidjs/uuid) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v7.0.2...v7.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-01 10:37:53 +03:00
dependabot-preview[bot]
05eb2a3d8f Bump typed-rest-client from 1.7.2 to 1.7.3
Bumps [typed-rest-client](https://github.com/Microsoft/typed-rest-client) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/Microsoft/typed-rest-client/releases)
- [Commits](https://github.com/Microsoft/typed-rest-client/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-31 10:32:41 +03:00
dependabot-preview[bot]
604290d0b3 Bump @types/node from 13.9.5 to 13.9.8
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.9.5 to 13.9.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-31 10:32:29 +03:00
dependabot-preview[bot]
5ae1e49b30 Bump @types/node from 13.9.4 to 13.9.5
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.9.4 to 13.9.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-30 10:54:02 +03:00
dependabot-preview[bot]
c9e3bd0125 Bump @types/node from 13.9.3 to 13.9.4
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.9.3 to 13.9.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-25 14:47:02 +02:00
dependabot-preview[bot]
593f0ef445 Bump webpack from 4.42.0 to 4.42.1
Bumps [webpack](https://github.com/webpack/webpack) from 4.42.0 to 4.42.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.42.0...v4.42.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-24 09:51:12 +02:00
dependabot-preview[bot]
631e55cbf4 Bump prettier from 2.0.1 to 2.0.2
Bumps [prettier](https://github.com/prettier/prettier) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.0.1...2.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-24 09:50:54 +02:00
dependabot-preview[bot]
3318dd5073 Bump ts-loader from 6.2.1 to 6.2.2
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases)
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v6.2.1...v6.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-23 09:57:50 +02:00
dependabot-preview[bot]
274da1a0fa Bump @types/node from 13.9.2 to 13.9.3
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.9.2 to 13.9.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-23 09:57:38 +02:00
dependabot-preview[bot]
b6034fb7e2 Bump prettier from 1.19.1 to 2.0.1
Bumps [prettier](https://github.com/prettier/prettier) from 1.19.1 to 2.0.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/1.19.1...2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-23 09:57:23 +02:00
Artur Stolear
627d003757 Bump uuid from 3.4.0 to 7.0.0 2020-03-19 12:23:04 +02:00
Artur Stolear
343eabb4e2 fix security alert 2020-03-19 12:00:26 +02:00
dependabot-preview[bot]
a049e9b6f6 Bump @types/node from 13.9.1 to 13.9.2
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.9.1 to 13.9.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-19 09:23:37 +02:00
Artur Stolear
0d5d730d0d use /output json and /output buildserver 2020-03-13 15:14:23 +02:00
Artur Stolear
7f9dcba752 fix parameters parsing, format 2020-03-13 14:54:25 +02:00
dependabot-preview[bot]
e80e47e735 Bump @types/node from 13.9.0 to 13.9.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.9.0 to 13.9.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-13 09:18:53 +02:00
Artur Stolear
2690f37786 added prettier tool 2020-03-10 11:43:36 +02:00
dependabot-preview[bot]
5c4fb6ec6b Bump @actions/tool-cache from 1.3.2 to 1.3.3
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-10 09:38:31 +02:00
Artur Stolear
0ccd60100c trigger PR build once 2020-03-10 09:32:44 +02:00
Artur Stolear
acb8ced58e reverto to 5.1.x 2020-03-10 09:28:23 +02:00
Artur Stolear
726a0a0b41 update to version 5.x the gitversion tool 2020-03-09 12:30:30 +02:00
Artur Stolear
b06083a2ec added the compressed versions 2020-03-09 12:15:41 +02:00
Artur Stolear
ddf73f09cf updated gitversion tool wrapper to specify both /output json and /output buildserver 2020-03-09 12:15:01 +02:00
dependabot-preview[bot]
cf81750a11 Bump @actions/tool-cache from 1.3.1 to 1.3.2
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/tool-cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 11:39:37 +02:00
dependabot-preview[bot]
0e8b523250 Bump @types/node from 13.7.7 to 13.9.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.7 to 13.9.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 10:07:34 +02:00
dependabot-preview[bot]
80481e6170 Bump @actions/core from 1.2.2 to 1.2.3
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/actions/toolkit/releases)
- [Changelog](https://github.com/actions/toolkit/blob/master/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-03 09:36:33 +02:00
dependabot-preview[bot]
9ae03b1577 Bump webpack from 4.41.6 to 4.42.0
Bumps [webpack](https://github.com/webpack/webpack) from 4.41.6 to 4.42.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.41.6...v4.42.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-03 09:36:15 +02:00
dependabot-preview[bot]
612f8717b5 Bump @types/node from 13.7.6 to 13.7.7
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.6 to 13.7.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-02 10:01:29 +02:00
dependabot-preview[bot]
13805f8688 Bump typescript from 3.8.2 to 3.8.3
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.8.2 to 3.8.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.2...v3.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-02 09:57:28 +02:00
dependabot-preview[bot]
985de5714f Bump typed-rest-client from 1.7.1 to 1.7.2
Bumps [typed-rest-client](https://github.com/Microsoft/typed-rest-client) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/Microsoft/typed-rest-client/releases)
- [Commits](https://github.com/Microsoft/typed-rest-client/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-28 09:27:57 +02:00
Sandro Ciervo
a2f3ef0512 Corrected paths to Azure and Github examples
Updated Azure execute example to not throw errors because of quotes
Updated Azure setup example to use a more recent version
2020-02-27 11:36:03 +02:00
dependabot-preview[bot]
7c15c4c3da Bump @types/node from 13.7.4 to 13.7.6
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.4 to 13.7.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-26 09:31:21 +02:00
dependabot-preview[bot]
1bd0d6ca81 Bump typescript from 3.7.5 to 3.8.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.7.5 to 3.8.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-21 10:00:58 +02:00
dependabot-preview[bot]
038decac79 Bump @types/node from 13.7.2 to 13.7.4
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.2 to 13.7.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-20 09:29:39 +02:00
dependabot-preview[bot]
7a3398fc19 Bump @types/node from 13.7.1 to 13.7.2
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.1 to 13.7.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-19 09:33:31 +02:00
Breederveld
4b0b5d7ab5 Built compressed versions 2020-02-18 09:02:53 +02:00
Breederveld
7768b44eb7 Allow DOTNET_ROOT to be based on an actual file
Check if DOTNET_ROOT isn't already set, if not base the value on the location of the actual dotnet file, symlinked or not.
2020-02-18 09:02:53 +02:00
dependabot-preview[bot]
788800ab1d Bump terser-webpack-plugin from 2.3.4 to 2.3.5
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v2.3.4...v2.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-17 10:10:04 +02:00
dependabot-preview[bot]
e778ede2d1 Bump webpack-cli from 3.3.10 to 3.3.11
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.10 to 3.3.11.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/next/CHANGELOG_v3.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.10...v3.3.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-12 09:45:19 +02:00
dependabot-preview[bot]
5718f250af Bump webpack from 4.41.5 to 4.41.6
Bumps [webpack](https://github.com/webpack/webpack) from 4.41.5 to 4.41.6.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.41.5...v4.41.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-12 09:38:31 +02:00
dependabot-preview[bot]
e282982f62 Bump @types/node from 13.7.0 to 13.7.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.0 to 13.7.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-12 09:38:20 +02:00
Artur Stolear
d95dee3516 example of variables usage for gitversion execute for azure pipelines 2020-02-10 18:08:44 +02:00
Artur Stolear
c390b904c1 added the compressed versions 2020-02-10 17:37:31 +02:00
Artur Stolear
346e27f10b fix the GRM create field names
fix the GRM create field names
2020-02-10 17:37:23 +02:00
Artur Stolear
88be0184aa added the compressed versions 2020-02-10 16:45:11 +02:00
Artur Stolear
7514ca5282 added 'add asset' GRM command
added 'add asset' GRM command
2020-02-10 16:45:11 +02:00
Artur Stolear
2d2a17becd minor 2020-02-10 16:07:35 +02:00
Artur Stolear
0f2ff05586 added the compressed versions 2020-02-10 15:46:32 +02:00
Artur Stolear
641823aef3 add publish GRM command 2020-02-10 15:42:03 +02:00
Artur Stolear
fe485e5aab fix the open command 2020-02-10 15:39:54 +02:00
Artur Stolear
b0dbca979a minor 2020-02-10 14:55:35 +02:00
Artur Stolear
916fe8cd22 added the compressed versions 2020-02-10 14:42:25 +02:00
Artur Stolear
e833ebcfce added compress step, the build will use the development mode 2020-02-10 14:41:03 +02:00
118 changed files with 128020 additions and 40274 deletions

16
.editorconfig Normal file
View 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

View File

@@ -1,14 +0,0 @@
module.exports = {
root: true,
parser: '@typescript-eslint/parser',
plugins: [
'@typescript-eslint',
'sort-keys-fix'
],
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'prettier/@typescript-eslint',
],
};

7
.github/dependabot.yml vendored Normal file
View 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
View 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

View File

@@ -1,5 +1,12 @@
name: CI
on: [push, pull_request]
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
@@ -16,13 +23,14 @@ jobs:
git fetch --prune --unshallow
- run: |
npm install
npm run build:github
npm run format-check
npm run build:github
npm run build:azure
name: Build code
- name: Install GitVersion
uses: ./gitversion/setup
with:
versionSpec: '5.1.2'
versionSpec: '5.x'
- name: Use GitVersion
id: gitversion # step id used as reference for output values
uses: ./gitversion/execute

View File

@@ -17,13 +17,16 @@ jobs:
git fetch --prune --unshallow
- run: |
npm install
npm run build:github
npm run build:github
npm run build:azure
# npm run compress:github
# npm run compress:azure
name: Build code
- name: Install GitVersion
uses: ./gitversion/setup
with:
versionSpec: '5.1.2'
versionSpec: '5.x'
- name: Use GitVersion
id: gitversion # step id used as reference for output values
uses: ./gitversion/execute
@@ -39,5 +42,6 @@ jobs:
dir -r .\dist\**\task.json | % { update-task $_ -Major $major -Minor $minor -Patch $patch }
npm run publish:azure -- --token ${{ secrets.TFX_TOKEN }}
shell: pwsh
name: Publish Azure extension

2
.prettierignore Normal file
View File

@@ -0,0 +1,2 @@
node_modules/
src/*/node_modules/

11
.prettierrc.json Normal file
View File

@@ -0,0 +1,11 @@
{
"printWidth": 80,
"tabWidth": 4,
"useTabs": false,
"semi": false,
"singleQuote": true,
"trailingComma": "none",
"bracketSpacing": true,
"arrowParens": "avoid",
"parser": "typescript"
}

View File

@@ -2,88 +2,28 @@
![GitTools](docs/icon.png "GitTools")
GitHub Actions that allow to install and use the GitVersion and GitReleaseManager tools
GitHub Actions that allow the setup and use of the [GitVersion](https://github.com/GitTools/GitVersion) and [GitReleaseManager](https://github.com/GitTools/GitReleaseManager) tools.
[![Build Status](https://github.com/GitTools/actions/workflows/CI/badge.svg)](https://github.com/GitTools/actions/actions)
[![Build Status](https://github.com/GitTools/actions/workflows/release/badge.svg)](https://github.com/GitTools/actions/actions)
[![GitHub Release](https://img.shields.io/github/v/release/gittools/actions?logo=github&sort=semver)](https://github.com/GitTools/actions/releases/latest)
[![Azure Pipelines Task](https://img.shields.io/badge/marketplace-gittools.gittools-blue?logo=azure-pipelines)](https://marketplace.visualstudio.com/items?itemName=gittools.gittools)
[![Github Action](https://img.shields.io/badge/marketplace-gittools-blue?logo=github)](https://github.com/marketplace/actions/gittools)
## Usage
See [setup](gitversion/setup/action.yml) and [usage](gitversion/execute/action.yml) for GitVersion
### GitVersion
and [setup](gitreleasemanager/setup/action.yml) for GitReleaseManager
Examples for usage of **GitVersion**:
## Dependency
- [GitHub Actions](docs/examples/github/gitversion/index.md)
- [Azure Pipelines tasks](docs/examples/azure/gitversion/index.md)
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.
### GitReleaseManager
```yaml
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fetch all history for all tags and branches
run: git fetch --prune --unshallow
```
Examples for usage of **GitReleaseManager**:
Basic:
```yaml
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fetch all history for all tags and branches
run: git fetch --prune --unshallow
- name: Install GitVersion
uses: gittools/actions/gitversion/setup@v0.6.1
with:
versionSpec: '5.1.x'
- name: Use GitVersion
id: gitversion # step id used as reference for output values
uses: gittools/actions/gitversion/execute@v0.6.1
- 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
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
```
- [GitHub Actions](docs/examples/github/gitreleasemanager/index.md)
- [Azure Pipelines tasks](docs/examples/azure/gitreleasemanager/index.md)

View File

@@ -1,18 +1,9 @@
name: use-actions
description: GitHub Action for Easy Semantic Versioning with GitVersion. Installs the specific version of GitVersion.Tool
name: GitTools
description: Build tasks for easy semantic versioning for projects using Git and release management.
author: GitTools
branding:
color: gray-dark
icon: git-pull-request
inputs:
versionSpec:
description: Required version in the form of 5.x or exact version like 5.0.0
required: true
default: ''
includePrerelease:
description: Include pre-release versions when matching a version
required: false
default: false
runs:
using: node12
main: dist/github/setup/index.js

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View 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."
}
}

View 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"
}]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -64,7 +64,7 @@
"required": false,
"helpMarkDown": "The path to the file to be used as the content of the release notes"
}, {
"name": "pre",
"name": "isPreRelease",
"type": "boolean",
"label": "Creates the release as a pre-release",
"defaultValue": "false",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,7 @@
{
"id": "5d437bf5-f193-4449-b531-c4c69eebaa48",
"name": "gitreleasemanager/open",
"friendlyName": "Discard GitReleaseManager Task",
"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",

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View 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."
}
}

View 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"
}]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@@ -2,5 +2,10 @@ Versioning when using Git, solved. GitVersion looks at your Git history and work
It works with most branching strategies but has been designed mainly around GitFlow and GitHubFlow (pull request workflow). The calculated version numbers can then be accessed through variables such as `$(GitVersion.NuGetVersion)` and `$(GitVersion.SemVer)`. It is also very configurable to allow it to work with most release workflows!
![Build Task](https://raw.githubusercontent.com/GitTools/actions/master/dist/azure/images/build-task.png)
![Builds](https://raw.githubusercontent.com/GitTools/actions/master/dist/azure/images/builds.png)
## Azure Pipelines tasks
![Azure Pipelines Tasks](images/pipeline-editor-tasks.png)
## Azure Pipelines run examples
![Azure Pipelines Runs](images/builds.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@@ -17,7 +17,10 @@
{ "path": "gitreleasemanager/create" },
{ "path": "gitreleasemanager/discard" },
{ "path": "gitreleasemanager/close" },
{ "path": "gitreleasemanager/open" }
{ "path": "gitreleasemanager/open" },
{ "path": "gitreleasemanager/publish" },
{ "path": "gitreleasemanager/addasset" },
{ "path": "images", "addressable": true }
],
"categories": [
"Azure Pipelines"
@@ -33,7 +36,8 @@
"git",
"versioning",
"gitflow",
"githubflow"
"githubflow",
"release"
],
"links": {
"learn": {
@@ -52,11 +56,18 @@
"uri": "https://github.com/GitTools/actions/issues"
}
},
"screenshots": [{
"path": "images/builds.png"
"screenshots": [
{
"path": "screenshots/pipeline-editor-setup-gitversion-task.png"
},
{
"path": "images/build-task.png"
"path": "screenshots/pipeline-run-setup-gitversion-task.png"
},
{
"path": "screenshots/pipeline-editor-execute-gitversion-task.png"
},
{
"path": "screenshots/pipeline-run-execute-gitversion-task.png"
}
],
"content": {
@@ -127,5 +138,23 @@
"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"
}
}]
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View 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
```

View File

@@ -0,0 +1,11 @@
# Example
```yaml
steps:
- task: gitreleasemanager/close@0
inputs:
token: '$(GITHUB_TOKEN)'
owner: 'someOwner'
repository: 'someRepo'
milestone: '0.1.0'
```

View 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
```

View File

@@ -0,0 +1,11 @@
# Example
```yaml
steps:
- task: gitreleasemanager/discard@0
inputs:
token: '$(GITHUB_TOKEN)'
owner: 'someOwner'
repository: 'someRepo'
milestone: '0.1.0'
```

View 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)

View File

@@ -0,0 +1,11 @@
# Example
```yaml
steps:
- task: gitreleasemanager/open@0
inputs:
token: '$(GITHUB_TOKEN)'
owner: 'someOwner'
repository: 'someRepo'
milestone: '0.1.0'
```

View File

@@ -0,0 +1,11 @@
# Example
```yaml
steps:
- task: gitreleasemanager/publish@0
inputs:
token: '$(GITHUB_TOKEN)'
owner: 'someOwner'
repository: 'someRepo'
tagName: '0.1.0'
```

View File

@@ -0,0 +1,9 @@
# Example
```yaml
steps:
- task: gitreleasemanager/setup@0
displayName: Install GitReleaseManager
inputs:
versionSpec: '0.10.x'
```

View File

@@ -0,0 +1,299 @@
# Execute GitVersion Task (gitversion/execute) Usage Examples
Find out how to use the **gitversion/execute** task using the examples below.
> The examples use the latest _0.x_ version of the GitVersion Execute task. It is recommended to use the latest released version in your own pipelines.
## Inputs
The Execute GitVersion task accepts the following inputs:
```yaml
targetPath:
description: Optionally supply the path to the working directory.
required: false
default: ''
useConfigFile:
description: Whether to use a custom configuration file.
required: false
default: false
configFilePath:
description: Optional path to config file (defaults to GitVersion.yml).
required: false
default: ''
updateAssemblyInfo:
description: Whether to update versions in the AssemblyInfo files.
required: false
default: false
updateAssemblyInfoFilename:
description: Update versions in specified file.
required: false
default: ''
additionalArguments:
description: Additional arguments to send to GitVersion.
required: false
default: ''
```
## Outputs
The Execute GitVersion task creates the following job-scoped variables and multi-job output variables:
- GitVersion.Major
- GitVersion.Minor
- GitVersion.Patch
- GitVersion.PreReleaseTag
- GitVersion.PreReleaseTagWithDash
- GitVersion.PreReleaseLabel
- GitVersion.PreReleaseNumber
- GitVersion.WeightedPreReleaseNumber
- GitVersion.BuildMetaData
- GitVersion.BuildMetaDataPadded
- GitVersion.FullBuildMetaData
- GitVersion.MajorMinorPatch
- GitVersion.SemVer
- GitVersion.LegacySemVer
- GitVersion.LegacySemVerPadded
- GitVersion.AssemblySemVer
- GitVersion.AssemblySemFileVer
- GitVersion.FullSemVer
- GitVersion.InformationalVersion
- GitVersion.BranchName
- GitVersion.EscapedBranchName (since 5.2.0)
- GitVersion.Sha
- GitVersion.ShortSha
- GitVersion.NuGetVersionV2
- GitVersion.NuGetVersion
- GitVersion.NuGetPreReleaseTagV2
- GitVersion.NuGetPreReleaseTag
- GitVersion.VersionSourceSha
- GitVersion.CommitsSinceVersionSource
- GitVersion.CommitsSinceVersionSourcePadded (since 5.2.0)
- GitVersion.UncommittedChanges (since 5.5.0)
- GitVersion.CommitDate
The job-scoped variables can be accessed using the macro syntax `$(GitVersion.<variableName>)` in subsequent steps in the same job. Azure Pipelines also creates environment variables of the form `GITVERSION_<VARIABLENAME>`. See examples [5](#example-5) and [6](#example-6).
The multi-job output variables can be accessed across jobs and stages, in both conditions and variables. See examples [7](#example-7) to [10](#example-10).
**GitVersion also automatically updates the pre-defined Build variable `Build.BuildNumber`.**
---
## Examples
### Example 1
Calculate the version for the build.
```yaml
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Determine Version
```
### Example 2
Calculate the version for the build using a config file with the default name **GitVersion.yml**.
```yaml
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Determine Version
inputs:
useConfigFile: true
```
Example contents of **GitVersion.yml**:
```yaml
mode: Mainline
branches:
master:
regex: ^latest$
pull-request:
tag: pr
```
### Example 3
Calculate the version for the build using a config file named **VersionConfig.yml** in the root of the working folder.
```yaml
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Determine Version
inputs:
useConfigFile: true
configFilePath: 'VersionConfig.yml'
```
### Example 4
Show the effective configuration for GitVersion by running the **/showConfig** command (passed as an additional argument).
```yaml
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Display GitVersion config
inputs:
additionalArguments: '/showConfig'
```
### Example 5
Calculate the version for the build and display all the calculated variables in the next step.
```yaml
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Determine Version
- script: |
echo Major: $(GitVersion.Major)
echo Minor: $(GitVersion.Minor)
echo Patch: $(GitVersion.Patch)
echo PreReleaseTag: $(GitVersion.PreReleaseTag)
echo PreReleaseTagWithDash: $(GitVersion.PreReleaseTagWithDash)
echo PreReleaseLabel: $(GitVersion.PreReleaseLabel)
echo PreReleaseNumber: $(GitVersion.PreReleaseNumber)
echo WeightedPreReleaseNumber: $(GitVersion.WeightedPreReleaseNumber)
echo BuildMetaData: $(GitVersion.BuildMetaData)
echo BuildMetaDataPadded: $(GitVersion.BuildMetaDataPadded)
echo FullBuildMetaData: $(GitVersion.FullBuildMetaData)
echo MajorMinorPatch: $(GitVersion.MajorMinorPatch)
echo SemVer: $(GitVersion.SemVer)
echo LegacySemVer: $(GitVersion.LegacySemVer)
echo LegacySemVerPadded: $(GitVersion.LegacySemVerPadded)
echo AssemblySemVer: $(GitVersion.AssemblySemVer)
echo AssemblySemFileVer: $(GitVersion.AssemblySemFileVer)
echo FullSemVer: $(GitVersion.FullSemVer)
echo InformationalVersion: $(GitVersion.InformationalVersion)
echo BranchName: $(GitVersion.BranchName)
echo EscapedBranchName: $(GitVersion.EscapedBranchName)
echo Sha: $(GitVersion.Sha)
echo ShortSha: $(GitVersion.ShortSha)
echo NuGetVersionV2: $(GitVersion.NuGetVersionV2)
echo NuGetVersion: $(GitVersion.NuGetVersion)
echo NuGetPreReleaseTagV2: $(GitVersion.NuGetPreReleaseTagV2)
echo NuGetPreReleaseTag: $(GitVersion.NuGetPreReleaseTag)
echo VersionSourceSha: $(GitVersion.VersionSourceSha)
echo CommitsSinceVersionSource: $(GitVersion.CommitsSinceVersionSource)
echo CommitsSinceVersionSourcePadded: $(GitVersion.CommitsSinceVersionSourcePadded)
echo UncommittedChanges: $(GitVersion.UncommittedChanges)
echo CommitDate: $(GitVersion.CommitDate)
```
### Example 6
Calculate the version for the build and use the `GitVersion.NuGetVersion` variable to set the NuGet package version.
```yaml
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Determine Version
- task: DotNetCoreCLI@2
displayName: Pack Example
inputs:
command: pack
packagesToPack: src/Example/LibExample.csproj
versioningScheme: byEnvVar
versionEnvVar: GitVersion.NuGetVersion # alternative syntax GITVERSION_NUGETVERSION (the former gets converted into the latter internally)
```
### Example 7
Calculate the version for the build and use the `GitVersion.BranchName` variable in a condition for starting another job.
```yaml
job: CalculateVersion
displayName: Calculate version using GitVersion
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Use GitVersion
name: Version # the step MUST be named to access its output variables in another job.
job: CreateReleaseNotes
condition: and(succeeded(), eq(dependencies.CalculateVersion.outputs['Version.GitVersion.BranchName'], 'main')
dependsOn: CalculateVersion
```
### Example 8
Calculate the version for the build and map the `GitVersion.SemVer` variable into a variable in another job.
```yaml
job: CalculateVersion
displayName: Calculate version using GitVersion
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Use GitVersion
name: Version # the step MUST be named to access its output variables in another job.
job: BuildAndPack
variables:
Ver.MajorMinorPatch: $[ dependencies.CalculateVersion.outputs['Version.GitVersion.MajorMinorPatch'] ]
```
### Example 9
Calculate the version for the build and use the `GitVersion.Major` output variable in a condition for starting another stage.
```yaml
stages:
- stage: S1
jobs:
- job: CalculateVersion
displayName: Calculate version number using GitVersion
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Use GitVersion
name: Version # the step MUST be named to access its output variables in another stage.
- stage: S2
condition: and(succeeded(), gt(dependencies.S1.outputs['CalculateVersion.Version.GitVersion.Major'], 0))
dependsOn: S1
```
### Example 10
Calculate the version for the build and map the `GitVersion.AssemblySemVer` variable into a variable in another job for a different stage.
```yaml
stages:
- stage: S1
jobs:
- job: CalculateVersion
displayName: Calculate version number using GitVersion
steps:
# gitversion/setup@0 task omitted for brevity.
- task: gitversion/execute@0
displayName: Use GitVersion
name: Version # the step MUST be named to access its output variables in another stage.
- stage: S2
dependsOn: S1
jobs:
- job: UpdateAssemblyVersions
variables:
Ver.AssemblyVer: $[ stageDependencies.S1.CalculateVersion.outputs['Version.GitVersion.AssemblySemVer'] ] # Note the 'stageDependencies.<jobName>' syntax.
```

View File

@@ -0,0 +1,11 @@
# GitVersion Tasks Usage Examples
Use the following links to see usage examples of the Setup GitVersion (**gitversion/setup**) and Execute GitVersion (**gitversion/execute**) tasks.
## Setup GitVersion (gitversion/setup)
- [Usage examples](setup/usage-examples.md)
## Execute GitVersion (gitversion/execute)
- [Usage examples](execute/usage-examples.md)

View File

@@ -0,0 +1,61 @@
# Setup GitVersion Task (gitversion/setup) Usage Examples
Find out how to use the **gitversion/setup** task using the examples below.
> The examples use the latest _0.x_ version of the GitVersion Setup task. It is recommended to use the latest released version in your own pipelines.
## Inputs
The Setup GitVersion task accepts the following inputs:
```yaml
versionSpec:
description: Required version in the form of 5.x or exact version like 5.0.0.
required: true
default: ''
includePrerelease:
description: Include pre-release versions when matching a version.
required: false
default: false
```
---
## Usage examples
### Example 1
Install the latest GitVersion 5 version.
```yaml
steps:
- task: gitversion/setup@0
displayName: Install GitVersion
inputs:
versionSpec: '5.x'
```
### Example 2
Install GitVersion 5.5.0.
```yaml
steps:
- task: gitversion/setup@0
displayName: Install GitVersion
inputs:
versionSpec: '5.5.0'
```
### Example 3
Install the latest GitVersion 6 pre-release version. For example **6.0.0-beta1.1**.
```yaml
steps:
- task: gitversion/setup@0
displayName: Install GitVersion
inputs:
versionSpec: '6.x'
includePrerelease: true
```

View 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
```

View 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'
```

View 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
```

View 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'
```

View 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)

View 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'
```

View 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'
```

View File

@@ -0,0 +1,9 @@
# Example
```yaml
steps:
- uses: gittools/actions/gitreleasemanager/setup@v0.9.2
name: Install GitReleaseManager
with:
versionSpec: '0.10.x'
```

View File

@@ -0,0 +1,283 @@
# Execute GitVersion Action (gitversion/execute) Usage Examples
Find out how to use the **gitversion/execute** action using the examples below.
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, as follows:
```yaml
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
```
This step is omitted from the examples for brevity.
> The examples use version _0.9.7_ of the GitVersion Execute action. It is recommended to use the latest released version in your own workflows.
## Inputs
The Execute GitVersion action accepts the following inputs:
```yaml
targetPath:
description: Optionally supply the path to the working directory.
required: false
default: ''
useConfigFile:
description: Whether to use a custom configuration file.
required: false
default: false
configFilePath:
description: Optional path to config file (defaults to GitVersion.yml).
required: false
default: 'GitVersion.yml'
updateAssemblyInfo:
description: Whether to update versions in the AssemblyInfo files.
required: false
default: false
updateAssemblyInfoFilename:
description: Update versions in specified file.
required: false
default: ''
additionalArguments:
description: Additional arguments to send to GitVersion.
required: false
default: ''
```
## Outputs
The Execute GitVersion action creates the following outputs:
- major
- minor
- patch
- preReleaseTag
- preReleaseTagWithDash
- preReleaseLabel
- preReleaseNumber
- weightedPreReleaseNumber
- buildMetaData
- buildMetaDataPadded
- fullBuildMetaData
- majorMinorPatch
- semVer
- legacySemVer
- legacySemVerPadded
- assemblySemVer
- assemblySemFileVer
- fullSemVer
- informationalVersion
- branchName
- escapedBranchName (since 5.2.0)
- sha
- shortSha
- nuGetVersionV2
- nuGetVersion
- nuGetPreReleaseTagV2
- nuGetPreReleaseTag
- versionSourceSha
- commitsSinceVersionSource
- commitsSinceVersionSourcePadded (since 5.2.0)
- uncommittedChanges (since 5.5.0)
- commitDate
The outputs can be accessed using the syntax `${{ steps.<id>.outputs.<outputName> }}`, where `<id>` is the ID assigned to the step that calls the action, by subsequent steps later in the same job. See example [5](#example-5).
The action also creates environment variables of the form `GITVERSION_<OUTPUTNAME>` for use by other steps in the same job. See example [6](#example-6).
The outputs can be accessed across jobs by mapping them to job outputs and referencing the job outputs using the `needs` context in dependent jobs. See examples [7](#example-7) and [8](#example-8).
---
## Examples
### Example 1
Calculate the version for the build.
```yaml
steps:
# gitversion/setup@v0.9.7 action omitted for brevity.
- name: Determine Version
uses: gittools/actions/gitversion/execute@v0.9.7
```
### Example 2
Calculate the version for the build using a config file with the default name **GitVersion.yml**.
```yaml
steps:
- name: Determine Version
uses: gittools/actions/gitversion/execute@v0.9.7
with:
useConfigFile: true
```
Example contents of **GitVersion.yml**:
```yaml
mode: Mainline
branches:
master:
regex: ^latest$
pull-request:
tag: pr
```
### Example 3
Calculate the version for the build using a config file named **VersionConfig.yml** in the root of the working folder.
```yaml
steps:
# gitversion/setup@v0.9.7 action omitted for brevity.
- name: Determine Version
uses: gittools/actions/gitversion/execute@v0.9.7
with:
useConfigFile: true
configFilePath: VersionConfig.yml
```
### Example 4
Show the effective configuration for GitVersion by running the **/showConfig** command (passed as an additional argument).
```yaml
steps:
# gitversion/setup@v0.9.7 action omitted for brevity.
- name: Display GitVersion config
uses: gittools/actions/gitversion/execute@v0.9.7
with:
useConfigFile: true
additionalArguments: '/showConfig'
```
### Example 5
Calculate the version for the build and display all the calculated variables in the next step.
```yaml
steps:
# gitversion/setup@v0.9.7 action omitted for brevity.
- name: Determine Version
id: gitversion
uses: gittools/actions/gitversion/execute@v0.9.7
- name: Display GitVersion outputs
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 "EscapedBranchName: ${{ steps.gitversion.outputs.escapedBranchName }}"
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 "UncommittedChanges: ${{ steps.gitversion.outputs.uncommittedChanges }}"
echo "CommitDate: ${{ steps.gitversion.outputs.commitDate }}"
```
### Example 6
Calculate the version for the build and display the value of the `GITVERSION_SEMVER` environment variable.
```yaml
steps:
# gitversion/setup@v0.9.7 action omitted for brevity.
- name: Determine Version
uses: gittools/actions/gitversion/execute@v0.9.7
- name: Display SemVer
run: |
echo "SemVer: $GITVERSION_SEMVER"
```
### Example 7
Calculate the version for the build and use the `branchName` output in a condition for starting another job.
```yaml
jobs:
calculate-version:
name: Calculate Version
runs-on: ubuntu-latest
outputs:
branchName: ${{ steps.gitversion.outputs.branchName }} # To use an output in another job, you have to map it to a job output.
steps:
# gitversion/execute step omitted for brevity
- name: Determine Version
id: gitversion
uses: gittools/actions/gitversion/execute@v0.9.7
create-release-notes:
name: Create Release Notes
runs-on: ubuntu-latest
needs: calculate-version
if: contains(needs.calculate-version.outputs.branchName, 'main') # Output variable accessed via `needs` context.
steps:
- run: |
# Output variables can also be accessed in steps, using an expression.
echo "Creating release notes for ${{ needs.calculate-version.outputs.branchName }} branch."
```
### Example 8
Calculate the version for the build and map the `semVer` output into an environment variable in another job.
```yaml
jobs:
calculate-version:
name: Calculate Version
runs-on: ubuntu-latest
outputs:
semVer: ${{ steps.gitversion.outputs.semVer }}
steps:
# gitversion/execute step omitted for brevity
- name: Determine Version
id: gitversion
uses: gittools/actions/gitversion/execute@v0.9.7
display-semver:
name: Display Semantic Version
runs-on: ubuntu-latest
needs: calculate-version
env:
SEMVER: ${{ needs.calculate-version.outputs.semVer }}
steps:
- name: Display version
run: |
echo SemVer: $SEMVER
```

View File

@@ -0,0 +1,11 @@
# GitVersion Actions Usage Examples
Use the following links to see usage examples of the Setup GitVersion (**gitversion/setup**) and Execute GitVersion (**gitversion/execute**) actions.
## Setup GitVersion (gitversion/setup)
- [Usage examples](setup/usage-examples.md)
## Execute GitVersion (gitversion/execute)
- [Usage examples](execute/usage-examples.md)

View File

@@ -0,0 +1,61 @@
# Setup GitVersion Action (gitversion/setup) Usage Examples
Find out how to use the **gitversion/setup** action using the examples below.
> The examples use version _0.9.7_ of the GitVersion Execute action. It is recommended to use the latest released version in your own workflows.
## Inputs
The Setup GitVersion action accepts the following inputs:
```yaml
versionSpec:
description: Required version in the form of 5.x or exact version like 5.0.0.
required: true
default: ''
includePrerelease:
description: Include pre-release versions when matching a version.
required: false
default: false
```
---
## Usage examples
### Example 1
Install the latest GitVersion 5 version.
```yaml
steps:
- name: Install GitVersion
uses: gittools/actions/gitversion/setup@v0.9.7
with:
versionSpec: '5.x'
```
### Example 2
Install GitVersion 5.5.0.
```yaml
steps:
- name: Install GitVersion
uses: gittools/actions/gitversion/setup@v0.9.7
with:
versionSpec: '5.5.0'
```
### Example 3
Install the latest GitVersion 6 pre-release version. For example **6.0.0-beta1.1**.
```yaml
steps:
- name: Install GitVersion
uses: gittools/actions/gitversion/setup@v0.9.7
with:
versionSpec: '6.x'
includePrerelease: true
```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View 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: ''

View File

@@ -23,8 +23,8 @@ inputs:
milestone:
description: The milestone to use
required: true
default: ''
default: ''
targetDirectory:
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
required: false
default: ''
default: ''

View File

@@ -23,7 +23,7 @@ inputs:
milestone:
description: The milestone to use
required: false
default: ''
default: ''
name:
description: The name of the release
required: false
@@ -32,7 +32,7 @@ inputs:
description: The path to the file to be used as the content of the release notes
required: false
default: ''
pre:
isPreRelease:
description: Creates the release as a pre-release
required: false
default: 'false'
@@ -40,7 +40,11 @@ inputs:
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: ''
default: ''

View File

@@ -23,8 +23,8 @@ inputs:
milestone:
description: The milestone to use
required: true
default: ''
default: ''
targetDirectory:
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
required: false
default: ''
default: ''

View File

@@ -23,8 +23,8 @@ inputs:
milestone:
description: The milestone to use
required: true
default: ''
default: ''
targetDirectory:
description: The directory on which GitReleaseManager should be executed. Defaults to current directory
required: false
default: ''
default: ''

View 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: ''

View File

@@ -13,6 +13,6 @@ inputs:
required: true
default: ''
includePrerelease:
description: Include pre-release versions when matching a version
description: Include pre-release versions when matching a version
required: false
default: false
default: 'false'

View File

@@ -19,7 +19,7 @@ inputs:
configFilePath:
description: Optional path to config file (defaults to GitVersion.yml)
required: false
default: ''
default: 'GitVersion.yml'
updateAssemblyInfo:
description: Whether to update versions in the AssemblyInfo files
required: false
@@ -73,6 +73,8 @@ outputs:
description: 'The InformationalVersion value'
branchName:
description: 'The BranchName value'
escapedBranchName:
description: 'The EscapedBranchName value'
sha:
description: 'The Sha value'
shortSha:
@@ -91,5 +93,7 @@ outputs:
description: 'The CommitsSinceVersionSource value'
commitsSinceVersionSourcePadded:
description: 'The CommitsSinceVersionSourcePadded value'
uncommittedChanges:
description: 'The UncommittedChanges value'
commitDate:
description: 'The CommitDate value'

View File

@@ -1,5 +1,5 @@
name: gitversion-setup
description: GitHub Action for Easy Semantic Versioning with GitVersion. Installs the specific version of GitVersion.Tool
description: GitHub Action for Easy Semantic Versioning with GitVersion. Installs the specific version of GitVersion tool
author: GitTools
branding:
color: gray-dark
@@ -13,6 +13,6 @@ inputs:
required: true
default: ''
includePrerelease:
description: Include pre-release versions when matching a version
description: Include pre-release versions when matching a version
required: false
default: false
default: 'false'

5434
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -8,14 +8,16 @@
},
"main": "main.js",
"scripts": {
"build:mock": "webpack --config webpack.config.js --env.agent=mock",
"build:azure": "webpack --config webpack.config.js --env.agent=azure",
"build:github": "webpack --config webpack.config.js --env.agent=github",
"build:mock:prod": "npm run build:mock -- --env.mode=production",
"build:azure:prod": "npm run build:azure -- --env.mode=production",
"build:github:prod": "npm run build:github -- --env.mode=production",
"format": "prettier --write src/**/*.ts",
"format-check": "prettier --check src/**/*.ts",
"build:mock": "webpack --config webpack.config.js --env agent=mock",
"build:azure": "webpack --config webpack.config.js --env agent=azure",
"build:github": "webpack --config webpack.config.js --env agent=github",
"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: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"
},
"author": "GitTools",
@@ -24,29 +26,30 @@
],
"license": "MIT",
"dependencies": {
"@actions/core": "^1.2.2",
"@actions/exec": "^1.0.3",
"@actions/core": "^1.2.6",
"@actions/exec": "^1.0.4",
"@actions/io": "^1.0.2",
"@actions/tool-cache": "^1.3.1",
"azure-pipelines-task-lib": "^2.9.3",
"azure-pipelines-tool-lib": "^0.12.0",
"inversify": "^5.0.1",
"typed-rest-client": "^1.7.1",
"uuid": "^3.4.0"
"@actions/tool-cache": "^1.6.1",
"azure-pipelines-task-lib": "^2.12.0",
"azure-pipelines-tool-lib": "^0.13.2",
"inversify": "^5.0.5",
"typed-rest-client": "^1.8.0",
"uuid": "^8.3.2"
},
"devDependencies": {
"@types/node": "^13.7.0",
"@types/q": "^1.5.2",
"@types/node": "^14.14.20",
"@types/q": "^1.5.4",
"@types/semver-compare": "^1.0.1",
"@types/uuid": "^3.4.7",
"json-update": "^5.3.0",
"@types/uuid": "^8.3.0",
"minimist": "^1.2.5",
"prettier": "^2.2.1",
"reflect-metadata": "^0.1.13",
"replace-in-file-webpack-plugin": "^1.0.6",
"tfx-cli": "^0.7.11",
"ts-loader": "^6.2.1",
"tslint": "^6.0.0",
"typescript": "^3.7.5",
"webpack": "^4.41.5",
"webpack-cli": "^3.3.10"
"terser-webpack-plugin": "^5.0.3",
"tfx-cli": "^0.8.3",
"ts-loader": "^8.0.13",
"typescript": "^4.1.3",
"webpack": "^5.11.1",
"webpack-cli": "^4.3.1"
}
}

View File

@@ -1,106 +1,117 @@
import { injectable } from "inversify";
import { injectable } from 'inversify'
import * as taskLib from "azure-pipelines-task-lib/task";
import * as toolLib from "azure-pipelines-tool-lib/tool";
import * as taskLib from 'azure-pipelines-task-lib/task'
import * as toolLib from 'azure-pipelines-tool-lib/tool'
import { IBuildAgent, IExecResult } from "../../core/models";
import { IBuildAgent, IExecResult } from '../../core/models'
import { IRequestOptions } from 'typed-rest-client/Interfaces'
@injectable()
class BuildAgent implements IBuildAgent {
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 {
return toolLib.findLocalTool(toolName, versionSpec, arch);
return toolLib.findLocalTool(toolName, versionSpec, arch)
}
public cacheDir(sourceDir: string, tool: string, version: string, arch?: string): Promise<string> {
return toolLib.cacheDir(sourceDir, tool, version, arch);
public cacheDir(
sourceDir: string,
tool: string,
version: string,
arch?: string
): Promise<string> {
return toolLib.cacheDir(sourceDir, tool, version, arch)
}
public createTempDir(): Promise<string> {
return Promise.resolve(taskLib.getVariable("Agent.TempDirectory"));
return Promise.resolve(taskLib.getVariable('Agent.TempDirectory'))
}
public debug(message: string): void {
taskLib.debug(message);
taskLib.debug(message)
}
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 {
taskLib.setResult(taskLib.TaskResult.Succeeded, message, done);
taskLib.setResult(taskLib.TaskResult.Succeeded, message, done)
}
public exportVariable(name: string, val: string): void {
taskLib.setVariable(name, val);
taskLib.setVariable(name, val)
}
public getVariable(name: string): string {
return taskLib.getVariable(name);
return taskLib.getVariable(name)
}
public addPath(inputPath: string): void {
toolLib.prependPath(inputPath);
toolLib.prependPath(inputPath)
}
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> {
const tr = taskLib.tool(exec);
tr.arg(args);
const tr = taskLib.tool(exec)
tr.arg(args)
const result = tr.execSync();
const result = tr.execSync()
return Promise.resolve({
code: result.code,
error: result.error,
stderr: result.stderr,
stdout: result.stdout,
});
stdout: result.stdout
})
}
public getSourceDir(): string {
return this.getVariable("Build.SourcesDirectory");
return this.getVariable('Build.SourcesDirectory')
}
public setOutput(name: string, value: string): void {
taskLib.setVariable(name, value);
taskLib.setVariable(name, value)
}
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 !== "");
.split('\n')
.filter(x => x !== '')
}
public getBooleanInput(input: string, required?: boolean): boolean {
return taskLib.getBoolInput(input, required);
return taskLib.getBoolInput(input, required)
}
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 {
return taskLib.exist(file) && taskLib.stats(file).isFile();
return taskLib.exist(file) && taskLib.stats(file).isFile()
}
public directoryExists(file: string): boolean {
return taskLib.exist(file) && taskLib.stats(file).isDirectory();
return taskLib.exist(file) && taskLib.stats(file).isDirectory()
}
}
export {
BuildAgent,
};
export { BuildAgent }

View File

@@ -1,62 +1,122 @@
import * as fs from "fs";
import * as path from "path";
import * as fs from 'fs'
import * as path from 'path'
import * as urlApi from 'url'
import uuidv4 from "uuid";
import { v4 as uuidv4 } from 'uuid'
import * as core from "@actions/core";
import * as exe from "@actions/exec";
import * as io from "@actions/io";
import * as toolCache from "@actions/tool-cache";
import * as core from '@actions/core'
import * as exe from '@actions/exec'
import * as io from '@actions/io'
import * as toolCache from '@actions/tool-cache'
import { injectable } from "inversify";
import { injectable } from 'inversify'
import { IBuildAgent, IExecResult } from "../../core/models";
import { IBuildAgent, IExecResult } from '../../core/models'
import {
IRequestOptions,
IProxyConfiguration
} from 'typed-rest-client/Interfaces'
@injectable()
class BuildAgent implements IBuildAgent {
public get agentName(): string {
return "GitHub Actions";
return 'GitHub Actions'
}
public find(toolName: string, versionSpec: string, arch?: string): string {
return toolCache.find(toolName, versionSpec, arch);
return toolCache.find(toolName, versionSpec, arch)
}
public cacheDir(sourceDir: string, tool: string, version: string, arch?: string): Promise<string> {
return toolCache.cacheDir(sourceDir, tool, version, arch);
public proxyConfiguration(url: string): IRequestOptions {
return {
proxy: this.getProxyConfiguration(url),
cert: undefined,
ignoreSslError: undefined
}
}
private getProxyConfiguration(requestedUrl: string): IProxyConfiguration {
let noProxy = process.env.NO_PROXY || process.env.no_proxy || null
let allowedHostsWithoutProxy
let dontUseProxy = false
if (noProxy) {
if (noProxy === '*') {
dontUseProxy = true
} else {
allowedHostsWithoutProxy = noProxy.split(',')
if (requestedUrl) {
allowedHostsWithoutProxy.forEach(host => {
if (new RegExp(host, 'i').test(requestedUrl)) {
dontUseProxy = true
}
})
}
}
}
if (dontUseProxy) {
return undefined
}
let proxyURL =
process.env.HTTP_PROXY ||
process.env.http_proxy ||
process.env.HTTPS_PROXY ||
process.env.https_proxy ||
null
if (proxyURL) {
let url = new urlApi.URL(requestedUrl)
return {
proxyUrl: `${url.protocol}//${url.hostname}:${url.port}`,
proxyUsername: url.username,
proxyPassword: url.password,
proxyBypassHosts: allowedHostsWithoutProxy
}
}
return undefined
}
public cacheDir(
sourceDir: string,
tool: string,
version: string,
arch?: string
): Promise<string> {
return toolCache.cacheDir(sourceDir, tool, version, arch)
}
public async createTempDir(): Promise<string> {
const IS_WINDOWS = process.platform === "win32";
const IS_WINDOWS = process.platform === 'win32'
let tempDirectory: string = process.env.RUNNER_TEMP || "";
let tempDirectory: string = process.env.RUNNER_TEMP || ''
if (!tempDirectory) {
let baseLocation: string;
let baseLocation: string
if (IS_WINDOWS) {
// On Windows use the USERPROFILE env variable
baseLocation = process.env.USERPROFILE || "C:\\";
baseLocation = process.env.USERPROFILE || 'C:\\'
} else {
if (process.platform === "darwin") {
baseLocation = "/Users";
if (process.platform === 'darwin') {
baseLocation = '/Users'
} else {
baseLocation = "/home";
baseLocation = '/home'
}
}
tempDirectory = path.join(baseLocation, "actions", "temp");
tempDirectory = path.join(baseLocation, 'actions', 'temp')
}
const dest = path.join(tempDirectory, uuidv4());
await io.mkdirP(dest);
return dest;
const dest = path.join(tempDirectory, uuidv4())
await io.mkdirP(dest)
return dest
}
public debug(message: string): void {
core.debug(message);
core.debug(message)
}
public setFailed(message: string, done?: boolean): void {
core.setFailed(message);
core.setFailed(message)
}
public setSucceeded(message: string, done?: boolean): void {
@@ -64,108 +124,104 @@ class BuildAgent implements IBuildAgent {
}
public exportVariable(name: string, val: string): void {
core.exportVariable(name, val);
core.exportVariable(name, val)
}
public getVariable(name: string): string {
return process.env[name];
return process.env[name]
}
public addPath(inputPath: string): void {
core.addPath(inputPath);
core.addPath(inputPath)
}
public which(tool: string, check?: boolean): Promise<string> {
return io.which(tool, check);
return io.which(tool, check)
}
public async exec(exec: string, args: string[]): Promise<IExecResult> {
const dotnetPath = await io.which(exec, true);
let resultCode = 0;
let stdout = "";
let stderr = "";
resultCode = await exe.exec(
`"${dotnetPath}"`,
args,
{
listeners: {
stderr: (data: Buffer) => {
stderr += data.toString();
},
stdout: (data: Buffer) => {
stdout += data.toString();
},
const dotnetPath = await io.which(exec, true)
let resultCode = 0
let stdout = ''
let stderr = ''
resultCode = await exe.exec(`"${dotnetPath}"`, args, {
listeners: {
stderr: (data: Buffer) => {
stderr += data.toString()
},
});
stdout: (data: Buffer) => {
stdout += data.toString()
}
}
})
return {
code: resultCode,
error: null,
stderr,
stdout,
};
stdout
}
}
public getSourceDir(): string {
return this.getVariable("GITHUB_WORKSPACE");
return this.getVariable('GITHUB_WORKSPACE')
}
public setOutput(name: string, value: string): void {
core.setOutput(name, value);
core.setOutput(name, value)
core.exportVariable(`GITVERSION_${name.toUpperCase()}`, value)
}
public getInput(input: string, required?: boolean): string {
return core.getInput(input, { required } as core.InputOptions);
return core.getInput(input, { required } as core.InputOptions)?.trim()
}
public getListInput(input: string, required?: boolean): string[] {
return core
.getInput(input, { required } as core.InputOptions)
.split("\n")
.filter(x => x !== "");
.split('\n')
.filter(x => x !== '')
}
public getBooleanInput(input: string, required?: boolean): boolean {
const inputValue = this.getInput(input, required);
return (inputValue || "false").toLowerCase() === "true";
const inputValue = this.getInput(input, required)
return (inputValue || 'false').toLowerCase() === 'true'
}
public isValidInputFile(input: string, file: string): boolean {
return this.filePathSupplied(input) && this.fileExists(file);
return this.filePathSupplied(input) && this.fileExists(file)
}
public filePathSupplied(file: string): boolean {
const pathValue = path.resolve(this.getInput(file) || "");
const repoRoot = this.getSourceDir();
return pathValue !== repoRoot;
const pathValue = path.resolve(this.getInput(file) || '')
const repoRoot = this.getSourceDir()
return pathValue !== repoRoot
}
public fileExists(file: string): boolean {
return this._exist(file) && this._stats(file).isFile();
return this._exist(file) && this._stats(file).isFile()
}
public directoryExists(file: string): boolean {
return this._exist(file) && this._stats(file).isDirectory();
return this._exist(file) && this._stats(file).isDirectory()
}
private _exist(file: string): boolean {
let exist = false;
let exist = false
try {
exist = !!(file && fs.statSync(file) != null);
exist = !!(file && fs.statSync(file) != null)
} catch (err) {
if (err && err.code === "ENOENT") {
exist = false;
if (err && err.code === 'ENOENT') {
exist = false
} else {
throw err;
throw err
}
}
return exist;
return exist
}
private _stats(file: string): fs.Stats {
return fs.statSync(file);
return fs.statSync(file)
}
}
}
export {
BuildAgent,
};
export { BuildAgent }

View File

@@ -1,109 +1,116 @@
import { injectable } from "inversify";
import { injectable } from 'inversify'
import { IBuildAgent, IExecResult } from "../../core/models";
import { IBuildAgent, IExecResult } from '../../core/models'
import { IRequestOptions } from 'typed-rest-client/Interfaces'
@injectable()
class BuildAgent implements IBuildAgent {
proxyConfiguration(url: string): IRequestOptions {
console.log('proxyConfiguration')
return undefined
}
public get agentName(): string {
console.log("getAgentName");
return "Mock";
console.log('getAgentName')
return 'Mock'
}
public find(toolName: string, versionSpec: string, arch?: string): string {
console.log("find");
return "find";
console.log('find')
return 'find'
}
public cacheDir(sourceDir: string, tool: string, version: string, arch?: string): Promise<string> {
console.log("cacheDir");
return Promise.resolve("cacheDir");
public cacheDir(
sourceDir: string,
tool: string,
version: string,
arch?: string
): Promise<string> {
console.log('cacheDir')
return Promise.resolve('cacheDir')
}
public createTempDir(): Promise<string> {
console.log("createTempDir");
return Promise.resolve("createTempDir");
console.log('createTempDir')
return Promise.resolve('createTempDir')
}
public debug(message: string): void {
console.log("debug");
console.log('debug')
}
public setFailed(message: string, done?: boolean): void {
console.log("setFailed");
console.log('setFailed')
}
public setSucceeded(message: string, done?: boolean): void {
console.log("setSucceeded");
console.log('setSucceeded')
}
public exportVariable(name: string, val: string): void {
console.log("exportVariable");
console.log('exportVariable')
}
public getVariable(name: string): string {
console.log("getVariable");
return "getVariable";
console.log('getVariable')
return 'getVariable'
}
public addPath(inputPath: string): void {
console.log("addPath");
console.log('addPath')
}
public which(tool: string, check?: boolean): Promise<string> {
console.log("which");
return Promise.resolve("which");
console.log('which')
return Promise.resolve('which')
}
public exec(exec: string, args: string[]): Promise<IExecResult> {
return Promise.resolve({
code: 0,
error: null,
stderr: "result.stderr",
stdout: "result.stdout",
});
stderr: 'result.stderr',
stdout: 'result.stdout'
})
}
public getSourceDir(): string {
console.log("getSourceDir");
return "getSourceDir";
console.log('getSourceDir')
return 'getSourceDir'
}
public setOutput(name: string, value: string): void {
console.log("setOutput");
console.log('setOutput')
}
public getInput(input: string, required?: boolean): string {
console.log("getInput");
return "getInput";
console.log('getInput')
return 'getInput'
}
public getListInput(input: string, required?: boolean): string[] {
console.log("getListInput");
return ["getInput"];
console.log('getListInput')
return ['getInput']
}
public getBooleanInput(input: string, required?: boolean): boolean {
console.log("getBooleanInput");
return false;
console.log('getBooleanInput')
return false
}
public isValidInputFile(input: string, file: string) {
console.log("isValidInputFile");
return false;
console.log('isValidInputFile')
return false
}
public fileExists(file: string) {
console.log("fileExists");
return false;
console.log('fileExists')
return false
}
public directoryExists(file: string) {
console.log("directoryExists");
return false;
console.log('directoryExists')
return false
}
}
export {
BuildAgent,
};
export { BuildAgent }

View File

@@ -1,68 +1,84 @@
import * as fs from "fs";
import * as os from "os";
import * as path from "path";
import * as http from "typed-rest-client/HttpClient";
import * as fs from 'fs'
import * as os from 'os'
import * as path from 'path'
import * as http from 'typed-rest-client/HttpClient'
import { inject, injectable } from "inversify";
import { TYPES, IExecResult, IBuildAgent } from "./models";
import { IVersionManager } from "./versionManager";
import { inject, injectable } from 'inversify'
import { TYPES, IExecResult, IBuildAgent } from './models'
import { IVersionManager } from './versionManager'
export interface IDotnetTool {
disableTelemetry(): void;
toolInstall(toolName: string, versionSpec: string, checkLatest: boolean, includePre: boolean): Promise<string>;
disableTelemetry(): void
toolInstall(
toolName: string,
versionSpec: string,
checkLatest: boolean,
includePre: boolean
): Promise<string>
}
@injectable()
export class DotnetTool implements IDotnetTool {
protected buildAgent: IBuildAgent
protected versionManager: IVersionManager
private httpClient: http.HttpClient
protected buildAgent: IBuildAgent;
protected versionManager: IVersionManager;
private httpClient: http.HttpClient;
private static readonly nugetRoot: string =
'https://api-v2v3search-0.nuget.org/'
constructor(
@inject(TYPES.IBuildAgent) buildAgent: IBuildAgent,
@inject(TYPES.IVersionManager) versionManager: IVersionManager,
@inject(TYPES.IVersionManager) versionManager: IVersionManager
) {
this.buildAgent = buildAgent;
this.versionManager = versionManager;
this.httpClient = new http.HttpClient("dotnet");
this.buildAgent = buildAgent
this.versionManager = versionManager
this.httpClient = new http.HttpClient(
'dotnet',
undefined,
this.buildAgent.proxyConfiguration(DotnetTool.nugetRoot)
)
}
public disableTelemetry(): void {
this.buildAgent.exportVariable("DOTNET_CLI_TELEMETRY_OPTOUT", "1");
this.buildAgent.exportVariable('DOTNET_CLI_TELEMETRY_OPTOUT', 'true')
this.buildAgent.exportVariable('DOTNET_NOLOGO', 'true')
}
public execute(cmd: string, args: string[]): Promise<IExecResult> {
console.log(`Command: ${cmd} ${args.join(' ')}`);
return this.buildAgent.exec(cmd, args);
console.log(`Command: ${cmd} ${args.join(' ')}`)
return this.buildAgent.exec(cmd, args)
}
public async toolInstall(toolName: string, versionSpec: string, checkLatest: boolean, includePre: boolean)
: Promise<string> {
console.log("");
console.log("--------------------------");
console.log(`Installing ${toolName} version ` + versionSpec);
console.log("--------------------------");
public async toolInstall(
toolName: string,
versionSpec: string,
checkLatest: boolean,
includePre: boolean
): Promise<string> {
console.log('')
console.log('--------------------------')
console.log(`Installing ${toolName} version ` + versionSpec)
console.log('--------------------------')
if (this.versionManager.isExplicitVersion(versionSpec)) {
checkLatest = false; // check latest doesn't make sense when explicit version
checkLatest = false // check latest doesn't make sense when explicit version
}
let toolPath: string;
let toolPath: string
if (!checkLatest) {
//
// Let's try and resolve the version spec locally first
//
toolPath = this.buildAgent.find(toolName, versionSpec);
toolPath = this.buildAgent.find(toolName, versionSpec)
}
if (!toolPath) {
let version: string;
let version: string
if (this.versionManager.isExplicitVersion(versionSpec)) {
//
// Explicit version was specified. No need to query for list of versions.
//
version = versionSpec;
version = versionSpec
} else {
//
// Let's query and resolve the latest version for the versionSpec.
@@ -70,21 +86,27 @@ export class DotnetTool implements IDotnetTool {
// If your tool doesn't offer a mechanism to query,
// then it can only support exact version inputs.
//
version = await this.queryLatestMatch(toolName, versionSpec, includePre);
version = await this.queryLatestMatch(
toolName,
versionSpec,
includePre
)
if (!version) {
throw new Error(`Unable to find ${toolName} version '${versionSpec}'.`);
throw new Error(
`Unable to find ${toolName} version '${versionSpec}'.`
)
}
//
// Check the cache for the resolved version.
//
toolPath = this.buildAgent.find(toolName, version);
toolPath = this.buildAgent.find(toolName, version)
}
if (!toolPath) {
//
// Download, extract, cache
//
toolPath = await this.acquireTool(toolName, version);
toolPath = await this.acquireTool(toolName, version)
}
}
@@ -92,60 +114,82 @@ export class DotnetTool implements IDotnetTool {
// Prepend the tools path. This prepends the PATH for the current process and
// instructs the agent to prepend for each task that follows.
//
this.buildAgent.debug(`toolPath: ${toolPath}`);
this.buildAgent.debug(`toolPath: ${toolPath}`)
if (os.platform() !== "win32") {
const dotnetRoot = path.dirname(fs.readlinkSync(await this.buildAgent.which("dotnet")));
this.buildAgent.exportVariable("DOTNET_ROOT", dotnetRoot);
if (
os.platform() !== 'win32' &&
!this.buildAgent.getVariable('DOTNET_ROOT')
) {
let dotnetPath = await this.buildAgent.which('dotnet')
dotnetPath = fs.readlinkSync(dotnetPath) || dotnetPath
const dotnetRoot = path.dirname(dotnetPath)
this.buildAgent.exportVariable('DOTNET_ROOT', dotnetRoot)
}
this.buildAgent.addPath(toolPath);
this.buildAgent.addPath(toolPath)
return toolPath;
return toolPath
}
private async queryLatestMatch(toolName: string, versionSpec: string, includePrerelease: boolean): Promise<string> {
this.buildAgent.debug(`querying tool versions for ${toolName}${versionSpec ? `@${versionSpec}` : ""} ${includePrerelease ? "including pre-releases" : ""}`);
private async queryLatestMatch(
toolName: string,
versionSpec: string,
includePrerelease: boolean
): Promise<string> {
this.buildAgent.debug(
`querying tool versions for ${toolName}${
versionSpec ? `@${versionSpec}` : ''
} ${includePrerelease ? 'including pre-releases' : ''}`
)
const downloadPath = `https://api-v2v3search-0.nuget.org/query?q=${encodeURIComponent(toolName.toLowerCase())}&prerelease=${includePrerelease ? "true" : "false"}&semVerLevel=2.0.0`;
const res = await this.httpClient.get(downloadPath);
const downloadPath = `${
DotnetTool.nugetRoot
}query?q=${encodeURIComponent(toolName.toLowerCase())}&prerelease=${
includePrerelease ? 'true' : 'false'
}&semVerLevel=2.0.0`
const res = await this.httpClient.get(downloadPath)
if (!res || res.message.statusCode !== 200) {
return null;
return null
}
const body: string = await res.readBody();
const data = JSON.parse(body).data;
const body: string = await res.readBody()
const data = JSON.parse(body).data
const versions = (data[0].versions as { version: string }[]).map((x) => x.version);
const versions = (data[0].versions as { version: string }[]).map(
x => x.version
)
if (!versions || !versions.length) {
return null;
return null
}
this.buildAgent.debug(`got versions: ${versions.join(", ")}`);
this.buildAgent.debug(`got versions: ${versions.join(', ')}`)
return this.versionManager.evaluateVersions(versions, versionSpec);
return this.versionManager.evaluateVersions(versions, versionSpec)
}
private async acquireTool(toolName: string, version: string): Promise<string> {
const tempDirectory = await this.buildAgent.createTempDir();
let args = ["tool", "install", toolName, "--tool-path", tempDirectory];
private async acquireTool(
toolName: string,
version: string
): Promise<string> {
const tempDirectory = await this.buildAgent.createTempDir()
let args = ['tool', 'install', toolName, '--tool-path', tempDirectory]
if (version) {
version = this.versionManager.cleanVersion(version);
args = args.concat(["--version", version]);
version = this.versionManager.cleanVersion(version)
args = args.concat(['--version', version])
}
const result = await this.execute("dotnet", args);
const status = result.code === 0 ? "success" : "failure";
const message = result.code === 0 ? result.stdout : result.stderr;
const result = await this.execute('dotnet', args)
const status = result.code === 0 ? 'success' : 'failure'
const message = result.code === 0 ? result.stdout : result.stderr
this.buildAgent.debug(`tool install result: ${status} ${message}`);
this.buildAgent.debug(`tool install result: ${status} ${message}`)
if (result.code) {
throw new Error("Error installing tool");
throw new Error('Error installing tool')
}
return await this.buildAgent.cacheDir(tempDirectory, toolName, version);
return await this.buildAgent.cacheDir(tempDirectory, toolName, version)
}
}
}

View File

@@ -1,11 +1,11 @@
import { Container } from "inversify";
import { IVersionManager, VersionManager } from "./versionManager";
import { TYPES, IBuildAgent } from "./models";
import { BuildAgent } from "../agent/mock/build-agent";
import { Container } from 'inversify'
import { IVersionManager, VersionManager } from './versionManager'
import { TYPES, IBuildAgent } from './models'
import { BuildAgent } from '../agent/mock/build-agent'
const container = new Container();
const container = new Container()
container.bind<IVersionManager>(TYPES.IVersionManager).to(VersionManager);
container.bind<IBuildAgent>(TYPES.IBuildAgent).to(BuildAgent);
container.bind<IVersionManager>(TYPES.IVersionManager).to(VersionManager)
container.bind<IBuildAgent>(TYPES.IBuildAgent).to(BuildAgent)
export default container;
export default container

View File

@@ -1,49 +1,57 @@
import { IRequestOptions } from 'typed-rest-client/Interfaces'
export const TYPES = {
IBuildAgent: Symbol.for("BuildAgent"),
IDotnetTool: Symbol.for("DotnetTool"),
IGitVersionTool: Symbol.for("GitVersionTool"),
IGitReleaseManagerTool: Symbol.for("GitReleaseManagerTool"),
IVersionManager: Symbol.for("VersionManager"),
};
IBuildAgent: Symbol.for('BuildAgent'),
IDotnetTool: Symbol.for('DotnetTool'),
IGitVersionTool: Symbol.for('GitVersionTool'),
IGitReleaseManagerTool: Symbol.for('GitReleaseManagerTool'),
IVersionManager: Symbol.for('VersionManager')
}
export enum SetupFields {
includePrerelease = "includePrerelease",
versionSpec = "versionSpec",
};
includePrerelease = 'includePrerelease',
versionSpec = 'versionSpec'
}
export interface ISetupSettings {
[SetupFields.versionSpec]: string;
[SetupFields.includePrerelease]: boolean;
[SetupFields.versionSpec]: string
[SetupFields.includePrerelease]: boolean
}
export interface IExecResult {
stdout: string;
stderr: string;
code: number;
error: Error;
stdout: string
stderr: string
code: number
error: Error
}
export interface IBuildAgent {
agentName: string;
find(toolName: string, versionSpec: string, arch?: string): string;
cacheDir(sourceDir: string, tool: string, version: string, arch?: string): Promise<string>;
createTempDir(): Promise<string>;
debug(message: string): void;
setFailed(message: string, done?: boolean): void;
setSucceeded(message: string, done?: boolean): void;
exportVariable(name: string, val: string): void;
getVariable(name: string): string;
addPath(inputPath: string): void;
which(tool: string, check?: boolean): Promise<string>;
exec(exec: string, args: string[]): Promise<IExecResult>;
agentName: string
proxyConfiguration(url: string): IRequestOptions
find(toolName: string, versionSpec: string, arch?: string): string
cacheDir(
sourceDir: string,
tool: string,
version: string,
arch?: string
): Promise<string>
createTempDir(): Promise<string>
debug(message: string): void
setFailed(message: string, done?: boolean): void
setSucceeded(message: string, done?: boolean): void
exportVariable(name: string, val: string): void
getVariable(name: string): string
addPath(inputPath: string): void
which(tool: string, check?: boolean): Promise<string>
exec(exec: string, args: string[]): Promise<IExecResult>
getSourceDir(): string;
isValidInputFile(input: string, file: string): boolean;
fileExists(file: string): boolean;
directoryExists(file: string): boolean;
getSourceDir(): string
isValidInputFile(input: string, file: string): boolean
fileExists(file: string): boolean
directoryExists(file: string): boolean
setOutput(name: string, value: string): void;
getInput(input: string, required?: boolean): string;
getListInput(input: string, required?: boolean): string[];
getBooleanInput(input: string, required?: boolean): boolean;
}
setOutput(name: string, value: string): void
getInput(input: string, required?: boolean): string
getListInput(input: string, required?: boolean): string[]
getBooleanInput(input: string, required?: boolean): boolean
}

View File

@@ -1,14 +1,15 @@
import { IBuildAgent, SetupFields, ISetupSettings } from "./models";
import { IBuildAgent, SetupFields, ISetupSettings } from './models'
export class Settings {
public static getSetupSettings(buildAgent: IBuildAgent): ISetupSettings {
const versionSpec = buildAgent.getInput(SetupFields.versionSpec);
const includePrerelease = buildAgent.getBooleanInput(SetupFields.includePrerelease);
const versionSpec = buildAgent.getInput(SetupFields.versionSpec)
const includePrerelease = buildAgent.getBooleanInput(
SetupFields.includePrerelease
)
return {
versionSpec,
includePrerelease
}
}
}
}

View File

@@ -1,59 +1,56 @@
import cmp from "semver-compare";
import * as semver from "semver";
import { injectable, inject } from "inversify";
import cmp from 'semver-compare'
import * as semver from 'semver'
import { injectable, inject } from 'inversify'
import { IBuildAgent, TYPES } from "./models";
import { IBuildAgent, TYPES } from './models'
export interface IVersionManager {
isExplicitVersion(versionSpec: string): boolean;
evaluateVersions(versions: string[], versionSpec: string): string;
cleanVersion(version: string): string;
isExplicitVersion(versionSpec: string): boolean
evaluateVersions(versions: string[], versionSpec: string): string
cleanVersion(version: string): string
}
@injectable()
export class VersionManager implements IVersionManager {
private buildAgent: IBuildAgent;
constructor(
@inject(TYPES.IBuildAgent) buildAgent: IBuildAgent,
) {
this.buildAgent = buildAgent;
private buildAgent: IBuildAgent
constructor(@inject(TYPES.IBuildAgent) buildAgent: IBuildAgent) {
this.buildAgent = buildAgent
}
public isExplicitVersion(versionSpec: string): boolean {
const c = semver.clean(versionSpec);
this.buildAgent.debug("isExplicit: " + c);
const c = semver.clean(versionSpec)
this.buildAgent.debug('isExplicit: ' + c)
const valid = semver.valid(c) != null;
this.buildAgent.debug("explicit? " + valid);
const valid = semver.valid(c) != null
this.buildAgent.debug('explicit? ' + valid)
return valid;
return valid
}
public evaluateVersions(versions: string[], versionSpec: string): string {
let version: string;
this.buildAgent.debug("evaluating " + versions.length + " versions");
versions = versions.sort(cmp);
let version: string
this.buildAgent.debug('evaluating ' + versions.length + ' versions')
versions = versions.sort(cmp)
for (let i = versions.length - 1; i >= 0; i--) {
const potential: string = versions[i];
const satisfied: boolean = semver.satisfies(potential, versionSpec);
if (satisfied) {
version = potential;
break;
const potential: string = versions[i]
const satisfied: boolean = semver.satisfies(potential, versionSpec)
if (satisfied) {
version = potential
break
}
}
}
if (version) {
this.buildAgent.debug("matched: " + version);
} else {
this.buildAgent.debug("match not found");
}
this.buildAgent.debug('matched: ' + version)
} else {
this.buildAgent.debug('match not found')
}
return version;
return version
}
public cleanVersion(version: string): string {
this.buildAgent.debug("cleaning: " + version);
return semver.clean(version);
this.buildAgent.debug('cleaning: ' + version)
return semver.clean(version)
}
}
}

View File

@@ -0,0 +1,4 @@
import 'reflect-metadata'
import { addAsset } from './main'
addAsset()

View File

@@ -1,4 +1,4 @@
import "reflect-metadata";
import { close } from "./main";
import 'reflect-metadata'
import { close } from './main'
close();
close()

Some files were not shown because too many files have changed in this diff Show More