1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-04 03:11:55 +02:00
Deliver Go binaries as fast and easily as possible https://goreleaser.com/
Go to file
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
.github feat: funding.yml 2019-05-23 10:52:15 -03:00
internal feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
pkg feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
scripts fix: Allow brew with github actions (#982) (#983) 2019-03-14 09:13:12 -03:00
www feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
.editorconfig chore: typo 2018-02-13 09:49:37 -02:00
.gitignore docs: card 2019-04-23 06:05:22 -03:00
.gitmodules docs: starting to re-work the docs site 2018-05-01 20:32:46 -07:00
.goreleaser.yml feat: multiple nfpm (#1014) 2019-05-07 06:59:53 -03:00
.travis.yml docs: lint with misspell 2019-06-28 10:13:56 -03:00
CODE_OF_CONDUCT.md docs: prettier changed lists from * to - 2018-05-28 10:49:38 -03:00
CONTRIBUTING.md docs: correct typos in contrib doc (#1040) 2019-06-06 01:35:49 -03:00
Dockerfile feat: bump to go 1.12 (#968) 2019-02-27 11:57:08 -03:00
Dockerfile.cgo feat: bump to go 1.12 (#968) 2019-02-27 11:57:08 -03:00
go.mod feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
go.sum feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
LICENSE.md docs: formatted all docs 2017-12-10 15:17:38 -02:00
main_test.go feat: add gitlab for releases (#1038) 2019-06-29 11:02:40 -03:00
main.go feat: improved version command (#1028) 2019-05-27 23:59:33 -03:00
Makefile docs: lint with misspell 2019-06-28 10:13:56 -03:00
README.md docs: remove old statement 2019-05-27 12:50:51 -03:00
snap.login.enc fix: snap.login.enc 2018-10-27 13:37:06 -03:00

GoReleaser Logo

GoReleaser

Deliver Go binaries as fast and easily as possible.


GoReleaser builds Go binaries for several platforms, creates a GitHub release and then pushes a Homebrew formula to a tap repository. All that wrapped in your favorite CI.

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. We appreciate your contribution. Please refer to our contributing guidelines for further information.

For questions join the #goreleaser channel in the Gophers Slack.

Get GoReleaser

Documentation

Documentation is hosted live at https://goreleaser.com

Badges

Release Software License Travis Codecov branch Go Doc SayThanks.io Powered By: GoReleaser Backers on Open Collective Sponsors on Open Collective Conventional Commits

Sponsors

Does your company use goreleaser? Help keep the project bug-free and feature rich by sponsoring the project.

Backers

Love our work and community? Become a backer.

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Stargazers over time

Stargazers over time