|
7 | 7 | { |
8 | 8 | "$ref": "#/definitions/GithubOptions" |
9 | 9 | }, |
| 10 | + { |
| 11 | + "$ref": "#/definitions/GitlabOptions" |
| 12 | + }, |
10 | 13 | { |
11 | 14 | "$ref": "#/definitions/S3Options" |
12 | 15 | }, |
|
108 | 111 | { |
109 | 112 | "$ref": "#/definitions/GithubOptions" |
110 | 113 | }, |
| 114 | + { |
| 115 | + "$ref": "#/definitions/GitlabOptions" |
| 116 | + }, |
111 | 117 | { |
112 | 118 | "$ref": "#/definitions/S3Options" |
113 | 119 | }, |
|
256 | 262 | { |
257 | 263 | "$ref": "#/definitions/GithubOptions" |
258 | 264 | }, |
| 265 | + { |
| 266 | + "$ref": "#/definitions/GitlabOptions" |
| 267 | + }, |
259 | 268 | { |
260 | 269 | "$ref": "#/definitions/S3Options" |
261 | 270 | }, |
|
732 | 741 | { |
733 | 742 | "$ref": "#/definitions/GithubOptions" |
734 | 743 | }, |
| 744 | + { |
| 745 | + "$ref": "#/definitions/GitlabOptions" |
| 746 | + }, |
735 | 747 | { |
736 | 748 | "$ref": "#/definitions/S3Options" |
737 | 749 | }, |
|
911 | 923 | { |
912 | 924 | "$ref": "#/definitions/GithubOptions" |
913 | 925 | }, |
| 926 | + { |
| 927 | + "$ref": "#/definitions/GitlabOptions" |
| 928 | + }, |
914 | 929 | { |
915 | 930 | "$ref": "#/definitions/S3Options" |
916 | 931 | }, |
|
1270 | 1285 | { |
1271 | 1286 | "$ref": "#/definitions/GithubOptions" |
1272 | 1287 | }, |
| 1288 | + { |
| 1289 | + "$ref": "#/definitions/GitlabOptions" |
| 1290 | + }, |
1273 | 1291 | { |
1274 | 1292 | "$ref": "#/definitions/S3Options" |
1275 | 1293 | }, |
|
1592 | 1610 | ], |
1593 | 1611 | "type": "object" |
1594 | 1612 | }, |
| 1613 | + "GitlabOptions": { |
| 1614 | + "additionalProperties": false, |
| 1615 | + "description": "[GitLab](https://docs.gitlab.com/ee/user/project/releases/) options.\n\nGitLab [personal access token](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html) is required for private repositories. You can generate one by going to your GitLab profile settings.\nDefine `GITLAB_TOKEN` environment variable.", |
| 1616 | + "properties": { |
| 1617 | + "channel": { |
| 1618 | + "default": "latest", |
| 1619 | + "description": "The channel.", |
| 1620 | + "type": [ |
| 1621 | + "null", |
| 1622 | + "string" |
| 1623 | + ] |
| 1624 | + }, |
| 1625 | + "host": { |
| 1626 | + "default": "gitlab.com", |
| 1627 | + "description": "The host (including the port if needed).", |
| 1628 | + "type": [ |
| 1629 | + "null", |
| 1630 | + "string" |
| 1631 | + ] |
| 1632 | + }, |
| 1633 | + "projectId": { |
| 1634 | + "description": "The GitLab project ID or namespace/project-name.", |
| 1635 | + "type": [ |
| 1636 | + "string", |
| 1637 | + "number" |
| 1638 | + ] |
| 1639 | + }, |
| 1640 | + "provider": { |
| 1641 | + "const": "gitlab", |
| 1642 | + "description": "The provider. Must be `gitlab`.", |
| 1643 | + "type": "string" |
| 1644 | + }, |
| 1645 | + "publishAutoUpdate": { |
| 1646 | + "default": true, |
| 1647 | + "description": "Whether to publish auto update info files.\n\nAuto update relies only on the first provider in the list (you can specify several publishers).\nThus, probably, there`s no need to upload the metadata files for the other configured providers. But by default will be uploaded.", |
| 1648 | + "type": "boolean" |
| 1649 | + }, |
| 1650 | + "publisherName": { |
| 1651 | + "anyOf": [ |
| 1652 | + { |
| 1653 | + "items": { |
| 1654 | + "type": "string" |
| 1655 | + }, |
| 1656 | + "type": "array" |
| 1657 | + }, |
| 1658 | + { |
| 1659 | + "type": "null" |
| 1660 | + } |
| 1661 | + ] |
| 1662 | + }, |
| 1663 | + "requestHeaders": { |
| 1664 | + "$ref": "#/definitions/OutgoingHttpHeaders", |
| 1665 | + "description": "Any custom request headers" |
| 1666 | + }, |
| 1667 | + "timeout": { |
| 1668 | + "default": 120000, |
| 1669 | + "description": "Request timeout in milliseconds. (Default is 2 minutes; O is ignored)", |
| 1670 | + "type": [ |
| 1671 | + "null", |
| 1672 | + "number" |
| 1673 | + ] |
| 1674 | + }, |
| 1675 | + "token": { |
| 1676 | + "description": "The access token to support auto-update from private GitLab repositories. Never specify it in the configuration files. Only for [setFeedURL](./auto-update.md#appupdatersetfeedurloptions).", |
| 1677 | + "type": [ |
| 1678 | + "null", |
| 1679 | + "string" |
| 1680 | + ] |
| 1681 | + }, |
| 1682 | + "updaterCacheDirName": { |
| 1683 | + "type": [ |
| 1684 | + "null", |
| 1685 | + "string" |
| 1686 | + ] |
| 1687 | + } |
| 1688 | + }, |
| 1689 | + "required": [ |
| 1690 | + "projectId", |
| 1691 | + "provider" |
| 1692 | + ], |
| 1693 | + "type": "object" |
| 1694 | + }, |
1595 | 1695 | "KeygenOptions": { |
1596 | 1696 | "additionalProperties": false, |
1597 | 1697 | "description": "Keygen options.\nhttps://keygen.sh/\nDefine `KEYGEN_TOKEN` environment variable.", |
|
2001 | 2101 | { |
2002 | 2102 | "$ref": "#/definitions/GithubOptions" |
2003 | 2103 | }, |
| 2104 | + { |
| 2105 | + "$ref": "#/definitions/GitlabOptions" |
| 2106 | + }, |
2004 | 2107 | { |
2005 | 2108 | "$ref": "#/definitions/S3Options" |
2006 | 2109 | }, |
|
2273 | 2376 | { |
2274 | 2377 | "$ref": "#/definitions/GithubOptions" |
2275 | 2378 | }, |
| 2379 | + { |
| 2380 | + "$ref": "#/definitions/GitlabOptions" |
| 2381 | + }, |
2276 | 2382 | { |
2277 | 2383 | "$ref": "#/definitions/S3Options" |
2278 | 2384 | }, |
|
2778 | 2884 | { |
2779 | 2885 | "$ref": "#/definitions/GithubOptions" |
2780 | 2886 | }, |
| 2887 | + { |
| 2888 | + "$ref": "#/definitions/GitlabOptions" |
| 2889 | + }, |
2781 | 2890 | { |
2782 | 2891 | "$ref": "#/definitions/S3Options" |
2783 | 2892 | }, |
|
3410 | 3519 | { |
3411 | 3520 | "$ref": "#/definitions/GithubOptions" |
3412 | 3521 | }, |
| 3522 | + { |
| 3523 | + "$ref": "#/definitions/GitlabOptions" |
| 3524 | + }, |
3413 | 3525 | { |
3414 | 3526 | "$ref": "#/definitions/S3Options" |
3415 | 3527 | }, |
|
3692 | 3804 | { |
3693 | 3805 | "$ref": "#/definitions/GithubOptions" |
3694 | 3806 | }, |
| 3807 | + { |
| 3808 | + "$ref": "#/definitions/GitlabOptions" |
| 3809 | + }, |
3695 | 3810 | { |
3696 | 3811 | "$ref": "#/definitions/S3Options" |
3697 | 3812 | }, |
|
3818 | 3933 | { |
3819 | 3934 | "$ref": "#/definitions/GithubOptions" |
3820 | 3935 | }, |
| 3936 | + { |
| 3937 | + "$ref": "#/definitions/GitlabOptions" |
| 3938 | + }, |
3821 | 3939 | { |
3822 | 3940 | "$ref": "#/definitions/S3Options" |
3823 | 3941 | }, |
|
4095 | 4213 | { |
4096 | 4214 | "$ref": "#/definitions/GithubOptions" |
4097 | 4215 | }, |
| 4216 | + { |
| 4217 | + "$ref": "#/definitions/GitlabOptions" |
| 4218 | + }, |
4098 | 4219 | { |
4099 | 4220 | "$ref": "#/definitions/S3Options" |
4100 | 4221 | }, |
|
4443 | 4564 | { |
4444 | 4565 | "$ref": "#/definitions/GithubOptions" |
4445 | 4566 | }, |
| 4567 | + { |
| 4568 | + "$ref": "#/definitions/GitlabOptions" |
| 4569 | + }, |
4446 | 4570 | { |
4447 | 4571 | "$ref": "#/definitions/S3Options" |
4448 | 4572 | }, |
|
5194 | 5318 | { |
5195 | 5319 | "$ref": "#/definitions/GithubOptions" |
5196 | 5320 | }, |
| 5321 | + { |
| 5322 | + "$ref": "#/definitions/GitlabOptions" |
| 5323 | + }, |
5197 | 5324 | { |
5198 | 5325 | "$ref": "#/definitions/S3Options" |
5199 | 5326 | }, |
|
5310 | 5437 | { |
5311 | 5438 | "$ref": "#/definitions/GithubOptions" |
5312 | 5439 | }, |
| 5440 | + { |
| 5441 | + "$ref": "#/definitions/GitlabOptions" |
| 5442 | + }, |
5313 | 5443 | { |
5314 | 5444 | "$ref": "#/definitions/S3Options" |
5315 | 5445 | }, |
|
5867 | 5997 | { |
5868 | 5998 | "$ref": "#/definitions/GithubOptions" |
5869 | 5999 | }, |
| 6000 | + { |
| 6001 | + "$ref": "#/definitions/GitlabOptions" |
| 6002 | + }, |
5870 | 6003 | { |
5871 | 6004 | "$ref": "#/definitions/S3Options" |
5872 | 6005 | }, |
|
6177 | 6310 | { |
6178 | 6311 | "$ref": "#/definitions/GithubOptions" |
6179 | 6312 | }, |
| 6313 | + { |
| 6314 | + "$ref": "#/definitions/GitlabOptions" |
| 6315 | + }, |
6180 | 6316 | { |
6181 | 6317 | "$ref": "#/definitions/S3Options" |
6182 | 6318 | }, |
|
6588 | 6724 | { |
6589 | 6725 | "$ref": "#/definitions/GithubOptions" |
6590 | 6726 | }, |
| 6727 | + { |
| 6728 | + "$ref": "#/definitions/GitlabOptions" |
| 6729 | + }, |
6591 | 6730 | { |
6592 | 6731 | "$ref": "#/definitions/S3Options" |
6593 | 6732 | }, |
|
7624 | 7763 | { |
7625 | 7764 | "$ref": "#/definitions/GithubOptions" |
7626 | 7765 | }, |
| 7766 | + { |
| 7767 | + "$ref": "#/definitions/GitlabOptions" |
| 7768 | + }, |
7627 | 7769 | { |
7628 | 7770 | "$ref": "#/definitions/S3Options" |
7629 | 7771 | }, |
|
0 commit comments