Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/goreleaser/goreleaser

Deliver Go binaries as fast and easily as possible
https://github.com/goreleaser/goreleaser

fix: Adjusted codebase according comments from @caarlos0

- Renamed function to upload()
- Fixed an inline comment
- Excluded a defer file.Close() from er...

0b0c12aaadaf675ddb7c50c21dc1a28b3d0aabda authored about 7 years ago
docs: Added missing yaml configuration for username

In the Customization chapter we missed the username configuration

39db1d5b558d89cf1939a5f07952cb72ef1a5d2f authored about 7 years ago
test: Add three new unit tests for Artifactory pipeline

Three new unit tests added:
- TestRunPipe_NoFile: Checks the error if the file for the
upload is...

78f83ec4667944cad6d26a08957ffa8d1e6c8a56 authored about 7 years ago
fix: Don't continue Artifactory pipeline when there is an error

We are able to define multiple Artifactory instances.
In the former implementation, we continue ...

2842b863650179403a15dcfebda231b9f6a654bf authored about 7 years ago
fix: Use HTTP error if upload to Artifactory failes

In a former commit we respected the error of the Close()
call for a HTTP response. The fix was t...

37bc09f2bc4296ffb9d8e3e1e939529d8d4289a4 authored about 7 years ago
docs: Add {{ .Version }} variable into Artifactory docs

The target of the Artifactory configuration supports variables.
Now the {{ .Version }} variable ...

b282c84df309b8401231b968b3630b129175843d authored about 7 years ago
fix: panic while access a http response in Artifactory pipeline

When the upload target is not resolvable by tcp (e.g. unknown host)
no response object will be g...

024ca0a1afec50b293603e8b7279adb2ed8ff2cf authored about 7 years ago
docs: Add first draft of documentation for Artifactory

The first draft of the Artifactory pipeline documentation was added.

d9f349dd0c623777b516e7a571ae3af93a542de4 authored about 7 years ago
fix: gometalinter warnings for Artifactory pipeline

gometalinter had several warnings about not respected
err return values from Close() calls

c1d2c28b0a340bf3646c53cc022cc411d89fca51 authored about 7 years ago
feat: Added basic support to push binaries into Artifactory

Artifactory is an universal Artifact Repository Manager by
JFrog. See https://www.jfrog.com/arti...

492a018b7ff6b710f065b4461d3e19d9ae05cd36 authored about 7 years ago
feat: allow override dist folder

Allow configuring the dist folder via
config file.

Closes #421

8e6133c70cb499bd97560add05dedf45da6c4511 authored about 7 years ago
docs: moving some sections

Improved docs by renaming and moving some sections

4b98d14f70eab76e0d9eb63f44126f6d89cb17e8 authored about 7 years ago
docs: changed environment variables

Changed the name to "environment" only, so it
also covers other environment stuff

27426f2a725386c14fc69c3f8499369826cf545b authored about 7 years ago
docs: added the dist option docs

Documenting the new option

db53622b2463fbc2d14a4360550e82f4ce99aaa8 authored about 7 years ago
chore: added empty lines

Just to make the output cleaner.

86270374d559e81b84cb9c2d5564ab3c551e7141 authored about 7 years ago
chore: fixed/ignore lint issues

GAS started to break on file/folder permissions
and executing things with variables.

closes #422

2cc10c3cc851f028ce304b3f7bfc066eb4705c11 authored about 7 years ago
refactor: remove unnecessary code

Since e0897fc2d292a134a6929ad1994af9ca8066db46 this is not needed
anymore.

5a2f6d031801ca929b0625bf9ea6e45cfa0c2bc0 authored about 7 years ago
refactor: improved error message

The error message was kind of bad. Improved it

13d2bca06f029e8f2f21f689a856cbd5a17cc5bc authored about 7 years ago
refactor: using ast parser instead

Using the ast parser, so we don't need to glob and goreleaser will work
reliably even if the fil...

48ddd4c0eb96a4add4e77246c2267b49338aa40b authored about 7 years ago
refactor: small improvement on if stmt

Inverted if statements are harder to read. No need for that.

03aec11c60792002d497a4b5d96886867e91fadb authored about 7 years ago
refactor: using errors package properly

The errors.Wrap already returns nil if the wrapped error is nil,
therefore the if statement is ...

8ae5d1563bb0757f06a0ae140b49a23909671a96 authored about 7 years ago
test: added a test case for an invalid main.go

The user could set the main to anything, so, added a test
for an invalid file as main.

a9f33bd6591f399fc8595606f5a4de046ea63592 authored about 7 years ago
feat: break if main package doesnt have a main func

Breaks the release if the package being built doesnt
have a main function.

Also improved error ...

83093ac4775ed936f082a454986f472bf4fc7fea authored about 7 years ago
refactor: improved test code

Improved test to better check errors.

eb48a028bdea903c2cec9d138d9b8df9ea5d1627 authored about 7 years ago
fix: accepting non-main.go files as well

Previous code was handling only main.go as the main build file, but
the main function can actual...

9a9b9373a28c13bb6492c4ba7171eef8d019bae4 authored about 7 years ago
refactor: improved error messages

They were not very clear.

ce9e1c575cae5541ccdc70f9a4eda5ca469b57bb authored about 7 years ago
refactor: using os.Stat to decide wether it is a file or a dir

This should avoid some failures.

dba83bff60c75e0aa86098a7e68ae65ff90c4541 authored about 7 years ago
fix: dependencies and conflicts on brew tap

They were being inlined, generating an invalid receipt.

closes #416

adc2d7d4c572af20cc20290db48b664f12c158bb authored about 7 years ago
feat: improved fpm output

Only enable fpm's debug mode when goreleaser is in debug as well.

3064e11b31d128c5fd277307f9c678aa86fecced authored about 7 years ago
chore: enable debug in fpm TestRunPipe

So we can know why it failed if it fails for whatever reason

752c0711e1aaef3f68b188391998cfdc142ee680 authored about 7 years ago
refactor: set default value of `bindir` in defaults pipe

Rather than using a conditional to check if `bindir` has been set,
use the defaults pipe to set ...

d9f13a3b125e07f912568f8b6426bf4fa7945f44 authored about 7 years ago
feat: Allow overriding fpm destination for binaries

Some packagers may want to put binaries in a location other than
/usr/local/bin. This allows one...

5193680e76a3448d268bc725fc802cf0ad4db488 authored about 7 years ago
chore: add nolint to the todo make task

So we can also find nolints across the code and fix them.

7c9e1ee5f68d069d6d11e372fd21e1152fdc85dc authored over 7 years ago
feat: make fpm respect --parallelism

It was firing unlimited fpm processes until now.

3234cb98dafbe84bd16dc838279b5d73976417dd authored over 7 years ago
feat: re-added parallelism on fpm pipe

It was removed on commit ff42024 due to a possible bug on fpm

df0cf14912e95744b0bfc18753f65f37ea7d1aa8 authored over 7 years ago
fix: a new workdir for each fpm instance

This may avoid running into
https://github.com/jordansissel/fpm/issues/1423

11fee22a2edf211caec98f2bee97576d3160bdb7 authored over 7 years ago
bump: deps

Updated all deps

415613e806710d79bbc402b1f54c6f5571edae0d authored over 7 years ago
feat: validate changelog config for invalid fields

If the user configures the changelog section with an invalid key, show
an error.

76087d53cd17b1216cf20c5c7c2750e818f1f2a4 authored over 7 years ago
chore: sorting goreleaser changelog

Asc sort our changelog

3d6e6cbcf6c9fd582c4d91c4fd38481d093b5db2 authored over 7 years ago
fix: fpm fails randomly

FPM would randomly fail to build deb and rpm packages. It apparently
happens because fpm (or som...

ff42024602348a903a5742faa83584f641386f1e authored over 7 years ago
feat: added sorting support to the changelog pipe

We can now add:

```yaml
changelog:
sort: asc
```

to group together our commits by prefix or j...

6277ab9ae3674188863371e3a75267ef05b767df authored over 7 years ago
chore: passing down --debug to fpm

This shall helps in the cases fpm is failing for an unknown reason.

refs #333

7506f0ff37c1cb3de1a4eef1ccab4edc9394fb58 authored over 7 years ago
chore: added a todo task to the Makefile

Added a `todo` task in the `Makefile`, copied
from apex/up.

87ec4781ee86fce0cc82ff730a37e7a84ec5622f authored over 7 years ago
chore: filter some commits from our changelog

Removed docs and merges from our changelogs.

e9ca883b0b82ef3a91b451659a9338df0d336aed authored over 7 years ago
docs: added changelog pipe docs

Added the documentation to the new changelog pipe.

Refs #284

aca23027da1295c78fdf42ba9687d8ccc88784d7 authored over 7 years ago
chore: added more test

Added a test to cover the git.Clean function..
Refs #284

1d7b0e072be8ebf0d34ab2198d466dba561b6f63 authored over 7 years ago
feat: added the filter ability to changelog pipe

We can now ignore some commits from the changelog by providing the
`changelog.filters.excludes` ...

4afd58e49c09da5f79131da653ea7e20debf1953 authored over 7 years ago
refactor: simplifying code from previous pipe

Removed some things that dont make sense anymore,
like log between commits.

Refs #284

29a8ae36be9bd61b4dc445495d0ea462ebe89777 authored over 7 years ago
refactor: turned changelog generation into a pipe

I turned myself into a pipe morty!

PipeRick!!!

refs #284

87d269dc457719491fdadd50e11dd2883c4ceb5c authored over 7 years ago
chore: added more tests

Added a test covering the cases of wrong regexps.

refs #284

9dcd8e39bd0d12e23284dd276a60c63940f280d6 authored over 7 years ago
feat: also support regexp

Support for filtering commits with regexp.

Refs #284

28c16f206c5f170a0edb02a471cd071f8ad4fa78 authored over 7 years ago
chore: removed empty space

b585ac8b0e01e8280293ed3a020edd840b144893 authored over 7 years ago
Merge branch 'master' into mattstratton/add-custom-release-title

8f71cf33a0bffeeb2463b4faf9013319ae33b7d8 authored over 7 years ago
feat: Add ability to specify release name

Includes a merge commit.
Additionally comments out cyclo lint test for
pipe run function.

Signe...

53771a7dd7ac9086aaf794b011deb41ad2dbf664 authored over 7 years ago
feat: Add ability to specify release name

TODO: factor all the name stuff
into a function like the others, so maybe
setNameDefaults(ctx)...

31511b9b7791cad285bc9e24b2fe326374a7f442 authored over 7 years ago
Remove cyclo test for Pipe Run function for now

TODO: factor all the name stuff into a function like the others, so maybe setNameDefaults(ctx),...

7d6aabe50e490db586a9f6c47d21956a1d24d63f authored over 7 years ago
fix: detect if current folder is a subfolder of a parent git repo

We were checking for a .git folder, which would break in cases
where goreleaser is running from ...

850c2e14f25eec8ccbbbe5929f0b3a402168fce0 authored over 7 years ago
Merge branch 'master' into mattstratton/add-custom-release-title

973356694af266ca30ea43b580d4d014ae28b7cf authored over 7 years ago
refactor: improved git error handling

Improved the error handling in git code,
mostly in the defaults pipe. The idea is to
output bett...

529af6fe72a391207ab25ef6ca7676eaf4c45954 authored over 7 years ago
docs: Add examples for installation

It is unclear how to get going with Goreleaser, this might help some new folks.

d6b2606ac251c294b7eb73df90b322da8e91a632 authored over 7 years ago
docs: typo in config filename

Was `goreleaer.yml`

ae6f7c157c5c5ceb756c152fedc5b711ca3b08bd authored over 7 years ago
Merge branch 'master' into mattstratton/add-custom-release-title

07c8d05425659be30970be6af068fc02da3e110f authored over 7 years ago
chore: improved docker test code

using defer and added a log

7d6ef4d338b3a498a957c9836b3f649215ecfaf3 authored over 7 years ago
fix: docker tests should not depend on the main docker registry

Makes it not necessary to be logged in the in the docker registry for
the tests to work by using...

650e14d297237e623bb4c59490fd7529c910f015 authored over 7 years ago
feat: Change default release name to match tag

I updated the default release name to match
the git tag, per the request in the PR.

Signed-off-...

ee679181874855042848125ce55fb6ed90e0cd65 authored over 7 years ago
Merge branch 'mattstratton/add-custom-release-title' of github.com:mattstratton/goreleaser into mattstratton/add-custom-release-title

Signed-off-by: Matt Stratton <[email protected]>

# Conflicts:
# config/config.go
# intern...

ffebc524584a7db980c81389123a24367d5c7f60 authored over 7 years ago
feat: Add ability to specify release name

Signed-off-by: Matt Stratton <[email protected]>

e2ee7c4b2fc83833ee0a89d02c90560e2ad19ba1 authored over 7 years ago
feat: Add ability to specify release name

Signed-off-by: Matt Stratton <[email protected]>

f823cf28652987d43c8324b4f5b203240032383a authored over 7 years ago
Merge pull request #390 from goreleaser/prerelease

feat: Add prerelease option

f8ced340791bbd59702ef1bb82c6b9df885390f4 authored over 7 years ago
feat: Add prerelease option

Add an config option to `release` section to set a release at not ready
for production.

Closes ...

db7af5388d808f70b9d83c443f8d41d378ba4c33 authored over 7 years ago
Merge pull request #388 from Southclaws/patch-1

Update CONTRIBUTING.md

eb5ce31b37533897b1a0f415cd7012b615ac3629 authored over 7 years ago
docs: Update CONTRIBUTING.md

Fixed a typo with the `go get` path using `github.com`
as the user instead of `goreleaser`.

3142961d23880cebf6bb60dee59d2d96828d8152 authored over 7 years ago
Merge pull request #386 from goreleaser/debug

chore: Improved custom release notes logs

5771b06c33fac2d2366e1631ccf94dacd2d56039 authored over 7 years ago
chore: Improved custom release notes logs

Improved the previous log by changing the field notes to file and also
adding a new a debug log ...

75f57e72441144c87cf8adc311b43e018f8f466c authored over 7 years ago
Merge pull request #383 from goreleaser/go19

chore: updated makefile for go 1.9

1271ae53dd616f8387f7801a798899bc6b44e9dd authored over 7 years ago
chore: Updated makefile for go 1.9

Since go 1.9, `./...` automatically skips vendored depedencies.

03815dcaeaae1029e9bf86456b84c36037d8fcbe authored over 7 years ago
Merge pull request #382 from goreleaser/dir-wrap

feat: Add archive config 'wrap_in_directory'

00e5d0f4e18ae6fd99a2313eb706127224494ff8 authored over 7 years ago
feat: Add archive config 'wrap_in_directory'

The field is optional. When set to true, files in archive are wrapped
in a directory, which has ...

0e2e8c8eb3fed59165940813ab75d18db5e2444c authored over 7 years ago
Merge pull request #381 from goreleaser/docker-dep

docs: Add Docker as dependency in CONTRIBUTING.md

9562d098b0a34ded8fc19033a23849035ead7b9d authored over 7 years ago
docs: Add Docker as dependency in CONTRIBUTING.md

Docker is also a required dev dependency to make the tests pass.

Also see #379

f7a0ba98e4e3e174d1aceafee07d1e401538a51c authored over 7 years ago
Merge pull request #380 from goreleaser/commit-guide

docs: Add commit message guidelines to CONTRIBUTING.md

a9665b344a1feb3853bdfb73146aea48589f1313 authored over 7 years ago
docs: Add commit message guidelines to CONTRIBUTING.md

Explain contributors how to craft useful commit messages.
We also use https://gitcop.com/ to enf...

4e73fd17d7d76372b19243586fad7a3d01747367 authored over 7 years ago
fixed build

f1a726b0cd8299cd9c18f496de449de3564abdaa authored over 7 years ago
Merge pull request #376 from goreleaser/polish-docs

docs: Polish all docs

af7056e7cd799b320e77f6aa2fae1492d78b5799 authored over 7 years ago
docs: Polish all docs

This shortens the titles, fixes some typos, rephrases a few paragraphs,
adds some additional inf...

c04b18a289699e936d19e2b855dbbbfc64c04ff2 authored over 7 years ago
Merge pull request #371 from goreleaser/lint

Lint on build

ef68fce2a8c1f629d1e686715d078d6167ed3a80 authored over 7 years ago
Merge branch 'master' into lint

e798a8dc3a4886a4abfb661a70b4743cf9b9187d authored over 7 years ago
Merge pull request #375 from goreleaser/docs-release-notes

docs: Add example for --release-notes flag

715a919034d83e3338ae76aca96b7e275f9ba647 authored over 7 years ago
docs: Add example for --release-notes flag

I added an example to the docs of the `--release-notes` flag to make the usage more clear (see #...

6fb21be33cb806258366d1200695414b85512b14 authored over 7 years ago
Merge pull request #373 from goreleaser/commit-author

Add config field to overwrite brew commit author

88247da9932b0fadaef2678e6b88183764889a62 authored over 7 years ago
Add config field to overwrite brew commit author

Default author name and email can be set in config file.
Close #292.

a5bf473f709126413f5cef2677e4ceb3e2fa529b authored over 7 years ago
Merge pull request #372 from landrade/master

docs/010-quick-start: fix spelling

6ecfd3bcc1472a38e04299020fd20c98e8b12a63 authored over 7 years ago
docs/010-quick-start: fix spelling

b2a6c1843c30575a7149d5874491d31c9e5ca63f authored over 7 years ago
Merge branch 'master' into lint

fe36819fe725b7873a97d11bce4a828cfe4757b7 authored over 7 years ago
Merge pull request #361 from goreleaser/github-enterprise

support github enterprise

c468c1dbf789364ca41f3891e9b644981398f91b authored over 7 years ago
removing all assert.New because vet shadow complains about this now

aaaaaaaaaaarhhhhhhhhgttt

d85a9001ecc33767ff882d533d41bcee8918d27b authored over 7 years ago
fixed for detached heads

f1f04d809d2d5eded156208eb947a50fc63210e8 authored over 7 years ago
unit tests fixed

e0db1b4677c4660f51354130814e2c8379ecf87d authored over 7 years ago
fixed

fd414e54b8cb85b35b74e66dc88a9fd5417cd9d1 authored over 7 years ago
fixed lint errors

b72e2bc27eb1c53efee33f8fb66f2bf560f29e3a authored over 7 years ago