1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-06 03:13:48 +02:00
goreleaser/internal
Manuel Vogel eb7ba2a294 feat: add gitlab for releases (#1038)
* outlines gitlab client integration

* makes client parameter more explicit

* adds gitlab url to config

* changes releaseID to string to adapt to gitlab

* updates to latest gitlab client lib 0.18

* fixes copy paster in gitlab upload func

* fixes gitlab typo in config

* adds gitlab token to env and context

* release now uses the client factory method

* skips brew pipe if it is not a github release

* add github tokentype to publish tests

* skips scoop pipe if it is not a github release

* corrects brew skip msg

* adds gitlab token to main test

* adds gitlab to release docs

* validates config and errors accordingly

* adapt release pipe name to include gitlab

* fixes gitlab client after testing

* moves not-configured brew and scoop pipe checks as first check

* adds more debug to gitlab client

* adapts changelog generation for gitlab markdown

* adds debug log for gitlab changelog

* env needs to run before changelog pipe

* moves gitlab default download url to default pipe

* moves multiple releases check to from config to release pipe

* release differs now for github and gitlab

* adds debug gitlab release update msgs

* moves env pipe as second after before because it determines the token type other pipes depend on

* adaptes error check on gitlab release creation

* Revert "adaptes error check on gitlab release creation"

This reverts commit 032024571c.

* simplifies gitlab client logic. removes comments

* skips tls verification for gitlab client if specified in config

* updates the docs

* adds clarification that brew and scoop are not supported if it is a gitlab release

* fixes copy paster in release.md

* adds missing blob pipe in defaults and publish due to missing in merge

* updates comment in gitlab client
2019-06-29 11:02:40 -03:00
..
artifact feat: multiple brew / linuxbrew (#1043) 2019-06-10 10:35:19 -03:00
builders/golang feat: improved version command (#1028) 2019-05-27 23:59:33 -03:00
client feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
deprecate test: disable colors on tests 2018-10-27 13:34:16 -03:00
git fix: parse commit hash of GPG signed commit (#953) 2019-02-06 17:14:04 -02:00
http feat: id filter on s3/blob pipes (#1042) 2019-06-09 16:51:24 -03:00
ids refactor: id validations (#1015) 2019-05-07 07:18:35 -03:00
linux fix: armhf on arm v6 (#1027) 2019-05-29 09:09:52 -03:00
middleware refactor/fix: improved CLI (#937) 2019-01-22 01:56:16 -02:00
pipe feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
pipeline feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
semerrgroup test: improved tests 2018-07-09 22:04:25 -07:00
static feat: multiple archives (#942) 2019-04-16 10:19:15 -03:00
testlib fix: parse commit hash of GPG signed commit (#953) 2019-02-06 17:14:04 -02:00
tmpl fix: all envs allowed on build template (#992) 2019-04-09 09:15:05 -03:00