1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-10 03:47:03 +02:00
goreleaser/internal/pipe
Carlos Alexandro Becker 3cfefcc4ce
fix: decouple project_name guessing from the release pipe (#4335)
the release's defaults run before the project's does, so, usually the
github/gitlab/gitea names are set.

however, in some cases, the release's defaults might be skipped, in
which case they'll be empty.

this breaks things like `goreleaser changelog`, especially on non-go
repositories.

this pr tries to extract the project name from the git remote url in the
project's defaulter.

it might be possible now to move it to run before the release defaulter,
even.

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2023-10-14 18:59:07 -03:00
..
announce refactor: --skip=item (#4272) 2023-09-16 17:01:20 -03:00
archive feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
artifactory
aur refactor: improve ssh key gen on tests 2023-10-06 14:16:58 +00:00
before refactor: --skip=item (#4272) 2023-09-16 17:01:20 -03:00
blob
brew refactor: improve ssh key gen on tests 2023-10-06 14:16:58 +00:00
build feat: skip pre build hooks 2023-09-17 16:59:34 +00:00
changelog
checksums feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
chocolatey fix: chocolatey push failing (#4300) 2023-09-16 14:08:11 -03:00
custompublishers fix(custom_publishers): skip publish is check by publish pipe (#4274) 2023-09-04 16:21:11 -03:00
defaults Revert "fix: skip defaults for skipped pipes (#4210)" 2023-08-09 02:43:34 +00:00
discord feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
dist
docker refactor: --skip=item (#4272) 2023-09-16 17:01:20 -03:00
effectiveconfig
env refactor: --skip=item (#4272) 2023-09-16 17:01:20 -03:00
git refactor: use ordered.First (#4362) 2023-10-10 23:16:27 -03:00
gomod test: fix 2023-09-13 17:02:51 +00:00
ko refactor: --skip=item (#4272) 2023-09-16 17:01:20 -03:00
krew refactor: improve ssh key gen on tests 2023-10-06 14:16:58 +00:00
linkedin feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
mastodon feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
mattermost feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
metadata feat: metadata mod_timestamp (#4188) 2023-07-15 16:53:52 -03:00
milestone
nfpm test: fix nfpm test after update 2023-09-20 14:15:08 +00:00
nix feat: allow goreleaser to run in gerrit, soft-serve and others (#4271) 2023-09-04 11:23:38 -03:00
opencollective feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
prebuild feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
project fix: decouple project_name guessing from the release pipe (#4335) 2023-10-14 18:59:07 -03:00
publish refactor: --skip=item (#4272) 2023-09-16 17:01:20 -03:00
reddit feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
release refactor: improve releases/scm.go a bit (#4334) 2023-09-29 13:37:43 -03:00
reportsizes feat: metadata mod_timestamp (#4188) 2023-07-15 16:53:52 -03:00
sbom fix(sbom): syft might fail on windows (#4301) 2023-09-17 14:23:04 -03:00
scoop refactor: improve ssh key gen on tests 2023-10-06 14:16:58 +00:00
semver
sign refactor: --skip=item (#4272) 2023-09-16 17:01:20 -03:00
slack feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
smtp
snapcraft fix(snapcrafts): skip publish is check by publish pipe (#4275) 2023-09-04 16:20:36 -03:00
snapshot fix: snapshot should run before before hooks (#4250) 2023-08-15 10:24:53 -03:00
sourcearchive
teams feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
telegram
twitter feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
universalbinary test: fix broken tests 2023-09-17 18:11:20 +00:00
upload
upx feat: templates in upx.enabled (#4269) 2023-09-01 15:10:29 -03:00
webhook feat: improve template error handling (#4256) 2023-08-24 22:06:12 -03:00
winget chore: improvel logs 2023-09-24 19:18:10 +00:00
pipe_test.go
pipe.go