1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-08 03:31:59 +02:00
Commit Graph

37 Commits

Author SHA1 Message Date
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
Carlos Alexandro Becker
df831077e5 fix: improved semver parsing 2019-01-19 17:33:33 -02:00
Carlos Alexandro Becker
a69ef61d60 fix: snapshot version handling 2018-12-13 12:11:12 -02:00
Carlos Alexandro Becker
18efb4a5c2 fix: change defaults order 2018-11-25 18:25:38 -02:00
Carlos Alexandro Becker
6c349c1759 fix: linter fixes 2018-11-08 09:40:23 -02:00
Carlos Alexandro Becker
2bade44c73 refactor: artifactory: pipe -> publisher 2018-10-16 23:01:52 -03:00
Carlos Alexandro Becker
089731afc4 refactor: (s3/http): pipe -> publisher 2018-10-16 22:20:53 -03:00
Carlos Alexandro Becker
dd81fec3dd refactor: release: pipe -> publisher 2018-10-16 22:20:53 -03:00
Carlos Alexandro Becker
5474d1ede7 wip: publish 2018-10-12 14:55:04 -03:00
Carlos Alexandro Becker
71df84f829 refactor: added publish pipe 2018-10-05 09:42:32 -03:00
Carlos Alexandro Becker
39de856eb4
refactor: better package organization 2018-09-12 14:18:01 -03:00
Carlos Alexandro Becker
3d8725caee
chore: removed file that shouldnt have been commited 2018-09-12 13:36:31 -03:00
Carlos Alexandro Becker
bd5b15dc6b
docs: package graph 2018-09-12 13:34:26 -03:00
Mikhail Grachev
e08a473b8d feat: add hash to scoop manifest 2018-09-10 09:10:10 -03:00
Pablo Lalloni
33a25e05a9 fix: remove location header requirement on http put responses (#794) 2018-09-10 09:08:54 -03:00
Carlos Alexandro Becker
0b28e3372d
fix: s3 test 2018-09-04 09:34:09 -03:00
Carlos Alexandro Becker
431c28b2bd
fix: gosec lint issues 2018-09-04 09:26:45 -03:00
Carlos Alexandro Becker
3a4e41096f
fix: added skip log to s3 2018-09-04 09:26:08 -03:00
Igor German
99a9da4c3b feat: docker in docker support (#785)
* feat: docker in docker support

* fix: pr comments
2018-09-04 09:19:01 -03:00
Carlos Alexandro Becker
99d5525c66
chore: lint fixes 2018-08-25 17:59:34 -03:00
Carlos Alexandro Becker
235fff7b8a
test: fix clear env on s3 tests 2018-08-25 17:47:05 -03:00
Krzysztof Grodzicki
8595a80384 refactor: extract aws session creation, add tests
To be able to write some tests in an easy way session creation logic has
been extracted. Added tests for configuration and different providers.

#754
2018-08-25 17:33:56 -03:00
Krzysztof Grodzicki
dc0e2bd766 feat: Add support for profile and assume an IAM role with MFA prompting
for token code on stdin when uploading to s3

In case when there are no credentials from provider chain session for S3
client is created with support for profile and assume an IAM role with
MFA prompting for token code on stdin

#754
2018-08-25 17:33:56 -03:00
Grachev Mikhail
da882e87fc feat: Add persist definition to scoop manifest (#776) 2018-08-25 17:24:42 -03:00
Carlos Alexandro Becker
6217d1e90d
refactor: artifact checksum (#771) 2018-08-21 15:55:35 -03:00
Carlos Alexandro Becker
3678db8ade
fix: check if git is present in path (#769) 2018-08-20 23:18:43 -03:00
Carlos Alexandro Becker
3b4f48c2ff
refactor: scoop defaults 2018-08-20 22:20:04 -03:00
Grachev Mikhail
134e08cc67 feat: Add url template to scoop pipeline (#768) 2018-08-20 22:06:55 -03:00
Carlos Alexandro Becker
34e3f905c3
fix: multiple docker instances with the same extra files (#766)
* fix: multiple docker instances with the same extra files

* fix: removed unused seed param
2018-08-20 18:58:56 -03:00
Grachev Mikhail
e5c8000ff1 feat: copy all app metadata to default command (#762) 2018-08-20 09:15:09 -03:00
Carlos Alexandro Becker
838a2658d0
fix: build default binary name (#761) 2018-08-16 14:25:02 -03:00
Carlos Alexandro Becker
a04724d6b8
clean: removed deprecated docker options (#759)
* clean: remove fpm completely

* clean: remove docker tag_template and latest
2018-08-15 10:49:28 -03:00
Carlos Alexandro Becker
f0b7608f4d
clean: remove fpm completely (#758) 2018-08-15 09:56:49 -03:00
Grachev Mikhail
a91c8fd185 feat: Add default command for snapcraft (#749) 2018-08-15 09:38:42 -03:00
Carlos Alexandro Becker
838c1cd50d
fix: revert unwanted change 2018-08-15 00:28:58 -03:00
Carlos Alexandro Becker
815ffc2a83
docs: clarify hooks
closes #741
2018-08-15 00:28:16 -03:00
Carlos Alexandro Becker
64b1f14a86
refactor: better code organization (#757)
* refactor: merging archive in the same repo

* refactor: merging archive in the same repo

* refactor: better organizing packages

* refactor: fixing renames

* fix: new dep version

* fix: makefile

* fix: zip/tar tests

* fix: gitigonore

* fix: s3 tests

* fix: archive test
2018-08-14 23:50:20 -03:00