Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add nfpm meta mackages #1620

Merged
merged 3 commits into from Jun 19, 2020
Merged

feat: add nfpm meta mackages #1620

merged 3 commits into from Jun 19, 2020

Conversation

reddec
Copy link
Contributor

@reddec reddec commented Jun 19, 2020

Allows to use "meta" package in NFPM: packages without binaries

Related to #1612

@pull-request-size pull-request-size bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jun 19, 2020
@vercel
Copy link

vercel bot commented Jun 19, 2020

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click on the icon next to each commit.

@codecov
Copy link

codecov bot commented Jun 19, 2020

Codecov Report

Merging #1620 into master will increase coverage by 0.00%.
The diff coverage is 100.00%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1620   +/-   ##
=======================================
  Coverage   85.31%   85.31%           
=======================================
  Files          70       70           
  Lines        3887     3889    +2     
=======================================
+ Hits         3316     3318    +2     
  Misses        467      467           
  Partials      104      104           
Impacted Files Coverage Δ
pkg/config/config.go 94.44% <ø> (ø)
internal/pipe/nfpm/nfpm.go 92.80% <100.00%> (+0.10%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 48b2a1f...46f6db0. Read the comment docs.

@caarlos0 caarlos0 added the enhancement New feature or request label Jun 19, 2020
Copy link
Member

@caarlos0 caarlos0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

Can you also add the new option to the docs (in nfpm.md)? Thankss

@reddec
Copy link
Contributor Author

reddec commented Jun 19, 2020

Sorry, I forgot. Give me a minute!

@reddec
Copy link
Contributor Author

reddec commented Jun 19, 2020

@caarlos0 , done

@caarlos0 caarlos0 merged commit adbe42b into goreleaser:master Jun 19, 2020
@caarlos0
Copy link
Member

Thanks! 🤘

harshavardhana added a commit to harshavardhana/minioreleaser that referenced this pull request Jun 20, 2020
* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.22.1 to 0.22.2 (#1269)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.22.1 to 0.22.2.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.22.1...v0.22.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: nfpm file glob

closes #1266

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: Update GitHub Actions page (#1274)

* docs: signing with mitchellh/gon (#1277)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: docker builds filter (#1275)

* feat: docker builds filter

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: docker builds filter

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* test: fixed

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: moved sign log to info and stream output (#1276)

* fix: moved sign log to info

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: stream cmd output

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: fmt

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: log writer

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: log

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: wait already closes

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: wait for wg first

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: use lib

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: version

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: added blob.region and blob.disableSSL (#1279)

* feat: added blob.region and blob.disableSSL

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: simplified url

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: remove deprecated nfpm (#1280)

* clean: remove deprecated nfpm

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: test

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: remove singular snapcraft config (#1281)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: remove singular archive config (#1282)

* feat: remove singular archive config

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: disable gomnd

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: disable gocognit

TODO: enable it back
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* refactor: simplify code

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: do not set default builds

closes https://github.com/goreleaser/goreleaser/issues/1294

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: syntax highlight

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: improve wording

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/pkg/errors from 0.8.1 to 0.9.0 (#1296)

Bumps [github.com/pkg/errors](https://github.com/pkg/errors) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/pkg/errors/releases)
- [Commits](https://github.com/pkg/errors/compare/v0.8.1...v0.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump github.com/fatih/color from 1.7.0 to 1.9.0 (#1290)

Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.7.0 to 1.9.0.
- [Release notes](https://github.com/fatih/color/releases)
- [Commits](https://github.com/fatih/color/compare/v1.7.0...v1.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump github.com/kamilsk/retry/v4 from 4.3.1 to 4.4.1 (#1292)

Bumps [github.com/kamilsk/retry/v4](https://github.com/kamilsk/retry) from 4.3.1 to 4.4.1.
- [Release notes](https://github.com/kamilsk/retry/releases)
- [Commits](https://github.com/kamilsk/retry/compare/v4.3.1...v4.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: specify (sub)directory with go code when building (#1273)

* docs: unshallow on github actions (#1298)

refs https://github.com/goreleaser/goreleaser-action/issues/69

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: update travis docs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix(ci): install snapcraft (#1312)

* fix(ci): install snapcraft

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix(ci): install snapcraft

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: parallelism 2 on travis

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: do not build goreleaser for darwin 386

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: fix typo (#1309)

macthes -> matches

* chore(deps): bump github.com/goreleaser/nfpm from 1.1.9 to 1.1.10 (#1303)

Bumps [github.com/goreleaser/nfpm](https://github.com/goreleaser/nfpm) from 1.1.9 to 1.1.10.
- [Release notes](https://github.com/goreleaser/nfpm/releases)
- [Changelog](https://github.com/goreleaser/nfpm/blob/master/.goreleaser.yml)
- [Commits](https://github.com/goreleaser/nfpm/compare/v1.1.9...v1.1.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump all

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* Remove reference to deprecated download strategy (#1304)

* docs: run only on new tag note on github actions (#1306)

* docs: run only on new tag note on github actions

* Complete example

* docs: invite people to use docker --pull (#1305)

* www/docker: invite people to use --pull

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

* fixup! www/docker: invite people to use --pull

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

* goreleaser: label-schema is deprecated

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

* fixup! goreleaser: label-schema is deprecated

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: allow snapcraft `apps: directive` to use custom commands (#1267)

* enhc: allow snapcraft apps: directive to utilize custom commands, defaults to binary name if no apps: are specified

* refactor: snapcraft tests

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: lint

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: remove deprecated s3 pipe (#1291)

* feat: remove deprecated s3 pipe

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: support to gomips (#1288)

* feat: support to gomips

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: prefix

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: remove deprecated brew config (#1313)

* feat: remove deprecated brew config

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: wording

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: wording

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: defaults

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: defaults

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: defaults

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: rebuild docs

refs https://github.com/goreleaser/goreleaser/issues/1318

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix(ci): lock utils versions

refs #1318

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: clarify release.ids

refs #1320

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat(sign): id, concurrent map (#1321)

* feat(sign): id, concurrent map

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: more tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: comments

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: improve docs on sign

closes #1319

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: snap with empty apps name

refs #1267

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: use long git arg for quiet (#1325)

* chore(deps): bump code.gitea.io/sdk/gitea from untaged to 0.11.0

* feat: use CI environment variables to figure out tag (#1327)

* fix(git): Use CI envronment variables to figure out tag

This patch detects CI environments and uses the available tag information when
collecting the git tag.

This resolves issues where one commit has multiple tags.

Closes #1163
Closes #1311

* Update www/content/release.md

Co-Authored-By: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* Update www/content/release.md

Co-Authored-By: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* Update www/content/build.md

Co-Authored-By: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* Update www/content/release.md

Co-Authored-By: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* feat(doc): Document git tag override in environment

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* feat: add ability to skip prereleases for scoop pipeline (#1332)

* fix gomips support (#1331)

* wip: fix gomips

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* wip: fix gomips

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* test: added more

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* test: added more

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* refactor: lint issues, style

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: Add the ability to place artifact name (#1338)

This commit exposes the Artifact name as a template variable so that the
artifact name can be moved around within the `targetURL`. This enable users to
manipulate the target URL as desired in order to pass in PUT parameters that
doesn't always following the currently defined `targetURL` which append the
artifact name to the end.

This is needed to address[1] by enable the ability to add metadata to
Artifactory REST API [2] as the URL parameters, which need to be after the
artifact names.

It's important that this is backward compatible with existing release
configurations so this is an opt-in option, if it's omitted or not set, no
changes to exist configurations. When enabled with `CustomArtifactName=True` as
part of HTTP Upload options `Artifact.Name` will no longer be appended to the
end of TargetURL.

[1]:https://github.com/goreleaser/goreleaser/issues/1336
[2]:https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-Example-DeployinganArtifact

* feat: upload extra files to the release (#1333)

* feat: upload extra files to the release

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: retry upload

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: globs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: globs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: typo

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: snap autocompletions (#1346)

closes #1343

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: Use go mod download (#1345)

Recommend using `go mod download` rather than `go mod tidy` for fetching
dependencies. The `tidy` function is used to update things and chagnes
the dependency graph. Using the `download` function avoids any changes.

Signed-off-by: Ben Kochie <superq@gmail.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.22.3 to 0.25.0 (#1339)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.22.3 to 0.25.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.22.3...v0.25.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump gocloud.dev from 0.18.0 to 0.19.0 (#1340)

Bumps [gocloud.dev](https://github.com/google/go-cloud) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/google/go-cloud/releases)
- [Commits](https://github.com/google/go-cloud/compare/v0.18.0...v0.19.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump github.com/kamilsk/retry/v4 from 4.4.1 to 4.5.0 (#1349)

Bumps [github.com/kamilsk/retry/v4](https://github.com/kamilsk/retry) from 4.4.1 to 4.5.0.
- [Release notes](https://github.com/kamilsk/retry/releases)
- [Commits](https://github.com/kamilsk/retry/compare/v4.4.1...v4.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.25.0 to 0.26.0 (#1352)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.25.0 to 0.26.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.25.0...v0.26.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump github.com/stretchr/testify from 1.4.0 to 1.5.0 (#1353)

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.4.0...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* fix: loose go mod a bit

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/stretchr/testify from 1.5.0 to 1.5.1 (#1355)

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.5.0...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* docs: clarify usage of --snapshot in quick start docs (#1356)

* chore(deps): bump github.com/kamilsk/retry/v4 from 4.5.0 to 4.7.1 (#1358)

Bumps [github.com/kamilsk/retry/v4](https://github.com/kamilsk/retry) from 4.5.0 to 4.7.1.
- [Release notes](https://github.com/kamilsk/retry/releases)
- [Commits](https://github.com/kamilsk/retry/compare/v4.5.0...v4.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* chore(deps): bump github.com/kamilsk/retry/v4 from 4.7.1 to 4.7.2 (#1360)

Bumps [github.com/kamilsk/retry/v4](https://github.com/kamilsk/retry) from 4.7.1 to 4.7.2.
- [Release notes](https://github.com/kamilsk/retry/releases)
- [Commits](https://github.com/kamilsk/retry/compare/v4.7.1...v4.7.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* feat(nfpm): add nfpm release config (#1363)

add config.NFPM.Release  to set  nfpm release

* fix: infer project name from GitLab/Gitea release (#1364)

* fix: nfpm id

refs #1357

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.26.0 to 0.27.0 (#1368)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.26.0 to 0.27.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.26.0...v0.27.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* docs: Improve GitLab CI (#1369)

Fix typos that referenced GitHub.

Move config to job level. Users can extract elements to global config if
necessary, but since the snippet has no other jobs the use of global
config added confusion.

Disable shallow clones to fix changelogs.

Update use of GitLab image registry to use the USER/PASSWORD vars and
clarify that they are automatically set on jobs running on GitLab
instances with the image registry enabled.

Document use of `only` to not release every commit (optionally).

Format nested docker goreleaser command multi-line.

Document purpose of GITLAB_TOKEN.

* feat: templateable archive.files (#1373)

* feat: support variable substitution in archive.files

* Update internal/pipe/archive/archive.go

* feat: templateable archive.files

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: templateable archive.files

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

Co-authored-by: Robbie Ostrow <ostrowr@users.noreply.github.com>

* fix: snapcraft: do not push when skip publish (#1374)

* fix: snapcraft: do not publish when skip publish

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: snapcraft: do not publish when skip publish

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: upgrade to go 1.14 (#1372)

* feat: upgrade to go 1.14

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: test

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: test

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: http.target template (#1371)

* fix: http.target template

refs #1357

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: remove unused struct

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: test

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: support freebsd/arm64 and openbsd/arm64 (#1377)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: fail if cant guess project name (#1378)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: improve output a bit (#1380)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.27.0 to 0.28.0 (#1381)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.27.0 to 0.28.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.27.0...v0.28.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump github.com/goreleaser/nfpm from 1.1.10 to 1.2.0 (#1386)

Bumps [github.com/goreleaser/nfpm](https://github.com/goreleaser/nfpm) from 1.1.10 to 1.2.0.
- [Release notes](https://github.com/goreleaser/nfpm/releases)
- [Changelog](https://github.com/goreleaser/nfpm/blob/master/.goreleaser.yml)
- [Commits](https://github.com/goreleaser/nfpm/compare/v1.1.10...v1.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* docs: snapshot fix

closes #1388

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: default evn tokenfiles (#1389)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/goreleaser/nfpm from 1.2.0 to 1.2.1 (#1392)

Bumps [github.com/goreleaser/nfpm](https://github.com/goreleaser/nfpm) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/goreleaser/nfpm/releases)
- [Changelog](https://github.com/goreleaser/nfpm/blob/master/.goreleaser.yml)
- [Commits](https://github.com/goreleaser/nfpm/compare/v1.2.0...v1.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: issue template config

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: issue template config

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: point to discussions

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/jarcoal/httpmock from 1.0.4 to 1.0.5 (#1394)

Bumps [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/jarcoal/httpmock/releases)
- [Commits](https://github.com/jarcoal/httpmock/compare/v1.0.4...v1.0.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* feat: allow to use Release and Epoch on nfpm name template (#1396)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: remove deprecated blob and sign (#1397)

* feat: remove deprecated blob and sign

you should now use blobs and signs instead.

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* test: added back removed case

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: do not retry upload if file already exists (#1390)

* fix: do not retry upload if file already exists

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: logs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: gitea client

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: godocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.28.0 to 0.29.0 (#1400)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.28.0...v0.29.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump github.com/imdario/mergo from 0.3.8 to 0.3.9 (#1401)

Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo) from 0.3.8 to 0.3.9.
- [Release notes](https://github.com/imdario/mergo/releases)
- [Commits](https://github.com/imdario/mergo/compare/v0.3.8...v0.3.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix: build.binary and artifact.extra.binary (#1399)

* fix: build.binary and artifact.extra.id

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: scoop usage of extra[binary]

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: unlock

* docs: a name key is required (#1406)

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

* chore: automerge bot config

* chore(deps): bump code.gitea.io/sdk/gitea from 0.11.0 to 0.11.2 (#1412)

* go get -u code.gitea.io/sdk/gitea

* go mod tidy && go mod vendor

* vendor not included anymore

* refactor: simplify retries (#1407)

* fix: simplify retries

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: simplify retries

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: simplify retries

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: syntax

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: do not wrap err if its nil

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: improve code a bit

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: use maximum compression for gzip and zip archives (#1416)

* feat: use maximum compression for gzip and zip archives

* fix: add comment for skipping error check

Co-authored-by: John Taylor <ec2-user@ip-172-31-29-117.ap-south-1.compute.internal>

* feat: build.skip option, support for library projects (#1419)

* fix: checksum pipe will not return an error when artifact list is empty

Signed-off-by: Leonardo Grasso <me@leonardograsso.com>

* new: build.skip option for libraries

Signed-off-by: Leonardo Grasso <me@leonardograsso.com>

* docs: update doc with build.skip option

Signed-off-by: Leonardo Grasso <me@leonardograsso.com>

* fix: scoop binary names (#1420)

* docs: Use "brews" plural form in documentation (#1423)

* feat: split brew tap in 2 steps (#1425)

* feat: split brew tap in 2 steps

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* refactor: improve env

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: loop

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: delete derek

not being used anymore

* fix: brew no token (#1434)

* fix: remove useless log

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: brew no token

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: add a warn

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat(pipe/build): Report hook error in addition to stdout (#1430)

This helps in situations where hook couldn't run at all,
e.g. because of insufficient permissions.

Previously such failure would only be reported as
empty stdout/stderr output - this allows exposure
of the real root cause.

* test: Allow tests to run in parallel without failing (#1429)

All tests share the same environment (hence variable namespace too)
and setting & reading the same variables has lead to race conditions
which are being fixed by using different variables in each test.

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* feat: upload source archive (#1379)

* feat: upload source archive

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: lint

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat(pipe/build): Add support for flexible build hooks (#1414)

* fix: better shellwords on hooks (#1437)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: improve check command (#1435)

* feat: improve check command

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: main test

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests, finally

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: lint

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: xz compression (#1422)

* feat: xz compression

* remove .xz feature

* fix: format code with gofmt

* use larger dict for better compression

* Update pkg/archive/tarxz/tarxz.go

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* docs: add tar.xz to www content (#1441)

* docs: Update signing section to reflect build hooks (#1439)

* chore(deps): bump github.com/ulikunitz/xz from 0.5.6 to 0.5.7 (#1444)

Bumps [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/ulikunitz/xz/releases)
- [Commits](https://github.com/ulikunitz/xz/compare/v0.5.6...v0.5.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump github.com/Masterminds/semver/v3 from 3.0.3 to 3.1.0 (#1451)

Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/Masterminds/semver/releases)
- [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Masterminds/semver/compare/v3.0.3...v3.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix: correct the spelling of "snapshotting" (#1450)

Small and relatively insignificant change, but the correct spelling is
with two "t's"

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* fix: snap package apps with multiple binaries (#1449)

* feat: remove deprecated nfpm options and puts (#1442)

also updated docs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: deploy docs only on tags

closes #1456

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: update build flags

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: improve github repo guessing docs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: scoop wrap_in_directory (#1458)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.29.0 to 0.31.0 (#1459)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* fix: docker logs

refs #1462

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: syntax on example

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/apex/log from 1.1.1 to 1.1.4 (#1465)

Bumps [github.com/apex/log](https://github.com/apex/log) from 1.1.1 to 1.1.4.
- [Release notes](https://github.com/apex/log/releases)
- [Changelog](https://github.com/apex/log/blob/master/History.md)
- [Commits](https://github.com/apex/log/compare/v1.1.1...v1.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor main.go to spf13/cobra (#1472)

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: revert

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: refactor cli

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: lint

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: move

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: add debug log to scoop

copied from #1464

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump code.gitea.io/sdk/gitea from 0.11.2 to 0.11.3 (#1477)

Bumps code.gitea.io/sdk/gitea from 0.11.2 to 0.11.3.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix: builds.binary template (#1476)

* fix: builds.binary template

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: revert

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: improve skip-publish behavior (#1474)

* Revert "feat: split brew tap in 2 steps (#1425)"

This reverts commit 5e8882fbb6b8a841b0f21a8f63d3308b0e50118e.

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: brew generation

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: improve bucket write

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: minio test

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: lint issues

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: lint issues

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: err handling

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat(scoop): provide config option to change commit message (#1467)

Without this change, users unable to control the resulting commit message of the
scoop update.  In some environments this may present an issue with commit
linters that require a specific commit message format in order to build proper
change logs and make decisions.  Here we include a Scoop config option to use a
format string provided by the user during the commit.

* fix: blob data race (#1480)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix(pipe/brew): Default to GitHub (#1483)

* fix: go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: log message

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: Fix Scoop installation instructions (#1485)

* docs: Update GitHub Actions page (#1486)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* docs: GoReleaser Action v2 (#1492)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* docs: clarify binary format

closes #1490

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: allow to template sign.args (#1493)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: Add support for custom publishers (#1481)

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* docs: Use template for signs.args in GitHub Action doc (#1494)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* feat: Use tools.go paradigm for external dependencies (#1495)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* feat: Add go.sum verification workflow (#1496)

* Add go.sum verification workflow

* No need

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* docs: new docs with mkdocs (#1497)

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: new docs with mkdocs

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: merge issues

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: merge issues

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: merge issues

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: package.json

for vercel/now deployment

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore: gitignore site

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* ci: dont actually need this

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: now dont have git details

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(ci): new Release workflow (#1498)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* chore(ci): make site

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: fix images

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: prebuild search index

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: fix favicon

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: prebuild search index with lunr

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: prebuild search index with lunr

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: move back to www

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: search english only

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: social icons

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: disable search

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: disable instant

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: tuning search

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: tuning search

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: syntax

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(ci): Release workflow (#1499)

* chore(ci): WIP release workflow

* Set up Snapcraft

* Cache go modules

* Check of tagged

* Add codecov, snapcraft login and also always clear sensitive data

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* docs: improvements (#1501)

* docs: enable instant

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: minify html

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: edit uri

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: remove uneeded meta

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: several improvements

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: broken links

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(ci): remove travis (#1502)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* docs: Use GitHub Action badge (#1505)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* chore(ci): htmltest workflow (#1506)

* chore(ci): htmltest workflow

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: syntax

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: workflow

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: alt

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: rename workflow

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: some other improvements (#1504)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: improve wording

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: small improvements

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: deprecations

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 (#1513)

Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.8 to 2.3.0.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix(ci): use GH_PAT to release (#1515)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: go mod tidy (#1514)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* fix: improve docker logs and errors (#1519)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: Add build command (#1520)

* feat: Add build command

* feat(cmd/build): Add skip-post-hooks flag

* Update internal/pipeline/pipeline.go

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: blob: filepath on url (#1521)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: added docs for Jenkins pipeline (#1527)

* Added docs for Jenkins

* Added index

* fix(ci): htmltest failing checks (#1529)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix(ci): unshallow history (#1528)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* docs: Alphabetical indexes reordered (#1533)

* Reordered indexes in docs

* Fix customization order

* docs: fix grammar (#1536)

* fix: windows filenames (#1539)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: include go as a dependency of the brew tap (#1542)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix(ci): Fix invalid cross-device link (#1545)

* fix(ci): Fix invalid cross-device link

* Check partition

* Use /mnt/.tmp

* Chown tmpdir

* Try another TMPDIR path

* Trad path

* Coding style

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* chore(deps): bump code.gitea.io/sdk/gitea from v0.11.3 to v0.12.0 (#1546)

* migrate

* gitea sdk v0.11.3 -> 0.12.0

* CI.restart()

* chore: auto-label size, assign to project (#1551)

* chore: auto-label size, assign to project

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: token

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: secrets

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(ci): remove action that doesnt work on forks

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(ci): remove action that doesnt work on forks

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: cgo docker image (#1540)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: include golang as a dependency of deb/rpms (#1543)

* fix: include golang as a dependency of deb/rpms

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: recommends instead

* fix: typo

* feat: allow signing only the source (#1552)

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* feat: Expose semver for snapshots (#1557)

* feat: add support brew dependency types (#1554)

Signed-off-by: Mikhail Grachev <work@mgrachev.com>

* docs: bump ghaction-import-gpg (#1555)

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* fix: brew dependency: string or struct (#1559)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix(ci): Remove workaround for invalid cross-device link (actions/virtual-environments#922) (#1561)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* feat: Added extra files to blob (#1535)

* Reordered indexes in docs

* Fix customization order

* Implemented extra files

* Added tests for extra files

* Added docs

* Fix test with defaults

* Removed path and folder from extra_files

* Fix scope lint

* Removed dead code

* Removed dead code

* Added test for common package

* Fix linting

* Removed false positive from golangci

* Requested changes

* chore: go doc for extrafiles.Find

refs #1535

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/golangci/golangci-lint from 1.23.7 to 1.27.0 (#1563)

* chore(deps): bump github.com/golangci/golangci-lint from 1.23.7 to 1.27.0

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: tests

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/goreleaser/nfpm from 1.2.1 to 1.3.0 (#1565)

* chore(deps): bump github.com/goreleaser/nfpm from 1.2.1 to 1.3.0

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: test

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: Brew versioned formulae now supported (#1568)

* docs: Format markdown tables (#1569)

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* docs: Fix link to "sign" (#1573)

* chore(deps): bump github.com/xanzy/go-gitlab from 0.31.0 to 0.32.0 (#1572)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.31.0 to 0.32.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.31.0...v0.32.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump github.com/apex/log from 1.1.4 to 1.3.0 (#1571)

Bumps [github.com/apex/log](https://github.com/apex/log) from 1.1.4 to 1.3.0.
- [Release notes](https://github.com/apex/log/releases)
- [Changelog](https://github.com/apex/log/blob/master/History.md)
- [Commits](https://github.com/apex/log/compare/v1.1.4...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix: go mod tidy (#1574)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* chore(ci): change auto go mod tidy commit msg (#1578)

* fix: go mod tidy (#1577)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* chore(deps): go mod tidy (#1579)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat: Add support for templated release notes, header and footer (#1575)

* Added support to header and footer template

* Add template for release notes

* chore(deps): bump github.com/goreleaser/nfpm from 1.3.0 to 1.3.1 (#1581)

Bumps [github.com/goreleaser/nfpm](https://github.com/goreleaser/nfpm) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/goreleaser/nfpm/releases)
- [Changelog](https://github.com/goreleaser/nfpm/blob/master/.goreleaser.yml)
- [Commits](https://github.com/goreleaser/nfpm/compare/v1.3.0...v1.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): remove tj/assert

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): go mod tidy (#1582)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deps): bump github.com/stretchr/testify from 1.5.1 to 1.6.0 (#1580)

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* fix: docker images: bzr (#1587)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/mattn/go-zglob from 0.0.1 to 0.0.2 (#1586)

Bumps [github.com/mattn/go-zglob](https://github.com/mattn/go-zglob) from 0.0.1 to 0.0.2.
- [Release notes](https://github.com/mattn/go-zglob/releases)
- [Commits](https://github.com/mattn/go-zglob/compare/v0.0.1...v0.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): bump github.com/xanzy/go-gitlab from 0.32.0 to 0.32.1 (#1584)

Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.32.0 to 0.32.1.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.32.0...v0.32.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* feat: Support custom command and extra files in snaps (#1553)

* test: increase timeout

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): go mod tidy

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump github.com/stretchr/testify from 1.6.0 to 1.6.1 (#1592)

Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.6.0...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore(deps): go mod tidy (#1593)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* docs: generate static/releases.json (#1594)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: fix vercel deploy (#1595)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: include simple multiple binary example (#1596)

* docs: fix typo in Note (#1600)

* chore(deps): bump gocloud.dev from 0.19.0 to 0.20.0 (#1599)

Bumps [gocloud.dev](https://github.com/google/go-cloud) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/google/go-cloud/releases)
- [Commits](https://github.com/google/go-cloud/compare/v0.19.0...v0.20.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

* chore: Dependabot v2 (#1602)

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>

* chore(deps): go mod tidy (#1601)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* chore(deps): bump actions/cache from v1 to v2 (#1603)

Bumps [actions/cache](https://github.com/actions/cache) from v1 to v2.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v1...b8204782bbb5f872091ecc5eb9cb7d004e35b1fa)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump codecov/codecov-action from v1 to v1.0.7 (#1604)

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1 to v1.0.7.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Commits](https://github.com/codecov/codecov-action/compare/v1...f532c3a1452359a7f96c37efc741537b80555c74)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* fix: removed unused code (#1605)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: remove incorrect quotes (#1607)

* docs: unshallow action (#1610)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: action version semver range (#1611)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* chore(deps): bump actions/checkout from v2 to v2.3.0 (#1613)

Bumps [actions/checkout](https://github.com/actions/checkout) from v2 to v2.3.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/master/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...b4483adec309c0d01a5435c5e24eb40de5773ad9)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: docker login using password stdin (#1617)

Instead of passing the password using the `-p` arg which is deprecated, we now use `--password-stdin` which is recommended.

Solves the following warning:
```
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
```

* feat: Install make into docker image (#1621)

* Install make into docker image

* Whitespace

* feat: add nfpm meta mackages (#1620)

* add nfpm meta flag - ignore binaries

* docs: update nfpm.md

* Update www/docs/customization/nfpm.md

Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* chore(deps): bump actions/checkout from v2.3.0 to v2.3.1 (#1619)

Bumps [actions/checkout](https://github.com/actions/checkout) from v2.3.0 to v2.3.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/master/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.0...28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: CrazyMax <github@crazymax.dev>
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Tadej Janež <tadej.j@nez.si>
Co-authored-by: jonjohnsonjr <jonjohnson@google.com>
Co-authored-by: taormania <ctaormina502@gmail.com>
Co-authored-by: Yoan Blanc <yoan@dosimple.ch>
Co-authored-by: Jared Folkins <jfolkins@gmail.com>
Co-authored-by: Dave Wongillies <davewongillies@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: hackerman <3372410+aeneasr@users.noreply.github.com>
Co-authored-by: Nate Smith <vilmibm@github.com>
Co-authored-by: Bao Nguyen <sysbot@users.noreply.github.com>
Co-authored-by: Ben Kochie <superq@gmail.com>
Co-authored-by: Ted Wexler <ted@stuckinacan.com>
Co-authored-by: dotwoo <dotwoo@gmail.com>
Co-authored-by: Craig Furman <craig.furman89@gmail.com>
Co-authored-by: Robbie Ostrow <ostrowr@users.noreply.github.com>
Co-authored-by: John Taylor <jftuga@users.noreply.github.com>
Co-authored-by: John Taylor <ec2-user@ip-172-31-29-117.ap-south-1.compute.internal>
Co-authored-by: Leonardo Grasso <me@leonardograsso.com>
Co-authored-by: matthiasng <matthias.naegler@gmail.com>
Co-authored-by: Lukas Spieß <lumaxis@users.noreply.github.com>
Co-authored-by: Radek Simko <radek.simko@gmail.com>
Co-authored-by: Lee Briggs <jaxxstorm@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Aggelos Kolaitis <neoaggelos@gmail.com>
Co-authored-by: Zach Leslie <zleslie@newrelic.com>
Co-authored-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Weslei Juan Moser Pereira <wesleimsr@gmail.com>
Co-authored-by: 小明同学 <11614773+liuming-dev@users.noreply.github.com>
Co-authored-by: Grachev Mikhail <work@mgrachev.com>
Co-authored-by: Eduardo Lopez <elopez@chanzuckerberg.com>
Co-authored-by: Kévin Dunglas <dunglas@gmail.com>
Co-authored-by: Masih H. Derkani <301855+masih@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kamil Samigullin <kamilsk@users.noreply.github.com>
Co-authored-by: Nadir Boukeffa <nadir.boukeffa@me.com>
Co-authored-by: Igor <igorwwwwwwwwwwwwwwwwwwww@users.noreply.github.com>
Co-authored-by: reddec <dev@baryshnikov.net>
@github-actions
Copy link
Contributor

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants