Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package goreleaser for openSUSE:Factory checked in at 2026-04-02 17:44:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/goreleaser (Old) and /work/SRC/openSUSE:Factory/.goreleaser.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goreleaser" Thu Apr 2 17:44:25 2026 rev:25 rq:1344352 version:2.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/goreleaser/goreleaser.changes 2026-04-01 19:52:27.493689234 +0200 +++ /work/SRC/openSUSE:Factory/.goreleaser.new.21863/goreleaser.changes 2026-04-02 17:45:54.827063458 +0200 @@ -1,0 +2,11 @@ +Thu Apr 02 09:42:35 UTC 2026 - Felix Niederwanger <[email protected]> + +- Update to version 2.15.2: + * chore: fmt + * fix(checksum): exclude signature and certificates + * ci: remove ci(deps) commits from changelog + * docs: add Telegram channel alongside Twitter/social links + * chore: auto-update generated files + * chore: auto-update generated files + +------------------------------------------------------------------- Old: ---- goreleaser-2.15.1.obscpio New: ---- goreleaser-2.15.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ goreleaser.spec ++++++ --- /var/tmp/diff_new_pack.ZytUZu/_old 2026-04-02 17:45:55.799103607 +0200 +++ /var/tmp/diff_new_pack.ZytUZu/_new 2026-04-02 17:45:55.799103607 +0200 @@ -17,7 +17,7 @@ Name: goreleaser -Version: 2.15.1 +Version: 2.15.2 Release: 0 Summary: CLI tool for release engineering in Go, Rust, Zig and TypeScript License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ZytUZu/_old 2026-04-02 17:45:55.915108398 +0200 +++ /var/tmp/diff_new_pack.ZytUZu/_new 2026-04-02 17:45:55.923108728 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/goreleaser/goreleaser.git</param> <param name="scm">git</param> - <param name="revision">v2.15.1</param> + <param name="revision">v2.15.2</param> <param name="match-tag">v*</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.ZytUZu/_old 2026-04-02 17:45:55.955110050 +0200 +++ /var/tmp/diff_new_pack.ZytUZu/_new 2026-04-02 17:45:55.963110381 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/goreleaser/goreleaser.git</param> - <param name="changesrevision">5b156e9f54a8a514a8275d042b40af9b6518f729</param></service></servicedata> + <param name="changesrevision">8620b255082c050ba3ff41e611f6e4b15846639d</param></service></servicedata> (No newline at EOF) ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-02-18 21:02:12.000000000 +0100 @@ -0,0 +1,3 @@ +/goreleaser +/_build* +/goreleaser-*.*.*.tar.gz ++++++ goreleaser-2.15.1.obscpio -> goreleaser-2.15.2.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/.goreleaser.yaml new/goreleaser-2.15.2/.goreleaser.yaml --- old/goreleaser-2.15.1/.goreleaser.yaml 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/.goreleaser.yaml 2026-03-31 17:30:22.000000000 +0200 @@ -90,6 +90,7 @@ - "^chore: schema update$" - "^chore\\(deps\\): " - "^(build|ci): " + - "^ci\\(" - "merge conflict" - "merge conflict" - Merge pull request @@ -384,7 +385,7 @@ ## Where to go next? * Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/). - * Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and [Twitter](https://twitter.com/goreleaser)! + * Reach out on [Discord](https://discord.gg/RGEBtg8vQ6), [Twitter](https://twitter.com/goreleaser), and [Telegram](https://t.me/goreleasernews)! <a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a> {{ end }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/internal/pipe/checksums/checksums.go new/goreleaser-2.15.2/internal/pipe/checksums/checksums.go --- old/goreleaser-2.15.1/internal/pipe/checksums/checksums.go 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/internal/pipe/checksums/checksums.go 2026-03-31 17:30:22.000000000 +0200 @@ -179,7 +179,7 @@ func buildArtifactList(ctx *context.Context) ([]*artifact.Artifact, error) { filter := artifact.And( artifact.ByTypes(artifact.ReleaseUploadableTypes()...), - artifact.Not(artifact.ByType(artifact.Checksum)), + artifact.Not(artifact.ByTypes(artifact.Checksum, artifact.Signature, artifact.Certificate)), artifact.ByIDs(ctx.Config.Checksum.IDs...), ) artifactList := ctx.Artifacts.Filter(filter).List() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/internal/pipe/checksums/checksums_test.go new/goreleaser-2.15.2/internal/pipe/checksums/checksums_test.go --- old/goreleaser-2.15.1/internal/pipe/checksums/checksums_test.go 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/internal/pipe/checksums/checksums_test.go 2026-03-31 17:30:22.000000000 +0200 @@ -518,3 +518,47 @@ require.False(t, Pipe{}.Skip(testctx.Wrap(t.Context()))) }) } + +func TestChecksumExcludesSignaturesAndCertificates(t *testing.T) { + folder := t.TempDir() + file := filepath.Join(folder, "binary") + require.NoError(t, os.WriteFile(file, []byte("some string"), 0o644)) + + ctx := testctx.WrapWithCfg(t.Context(), config.Project{ + Dist: folder, + ProjectName: "proj", + Checksum: config.Checksum{ + NameTemplate: "checksums.txt", + Algorithm: "sha256", + }, + }, testctx.WithCurrentTag("1.0.0")) + + ctx.Artifacts.Add(&artifact.Artifact{ + Name: "binary", + Path: file, + Type: artifact.UploadableBinary, + Extra: map[string]any{artifact.ExtraID: "default"}, + }) + ctx.Artifacts.Add(&artifact.Artifact{ + Name: "binary.sig", + Path: file, + Type: artifact.Signature, + Extra: map[string]any{artifact.ExtraID: "default"}, + }) + ctx.Artifacts.Add(&artifact.Artifact{ + Name: "binary.pem", + Path: file, + Type: artifact.Certificate, + Extra: map[string]any{artifact.ExtraID: "default"}, + }) + + require.NoError(t, Pipe{}.Run(ctx)) + + bts, err := os.ReadFile(filepath.Join(folder, "checksums.txt")) + require.NoError(t, err) + + content := string(bts) + require.Contains(t, content, "binary") + require.NotContains(t, content, "binary.sig", "signatures must not be checksummed") + require.NotContains(t, content, "binary.pem", "certificates must not be checksummed") +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/www/content/blog/goreleaser-v2.15.md new/goreleaser-2.15.2/www/content/blog/goreleaser-v2.15.md --- old/goreleaser-2.15.1/www/content/blog/goreleaser-v2.15.md 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/www/content/blog/goreleaser-v2.15.md 2026-03-31 17:30:22.000000000 +0200 @@ -152,6 +152,8 @@ ## Other news - GoReleaser now has ~15.7k stars and 458 contributors! Thanks, everyone! +- You can now follow release updates on our + [Telegram channel](https://t.me/goreleasernews)! - We often discuss new features in our Discord server. [Join the conversation][discord]! - nFPM had new releases as well, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/www/content/resources/links.md new/goreleaser-2.15.2/www/content/resources/links.md --- old/goreleaser-2.15.1/www/content/resources/links.md 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/www/content/resources/links.md 2026-03-31 17:30:22.000000000 +0200 @@ -4,9 +4,9 @@ --- - Follow the progress on the [GitHub repository](https://github.com/goreleaser/goreleaser) -- Follow us on [Twitter](https://twitter.com/goreleaser) and - <a rel="me" href="https://fosstodon.org/@goreleaser">Mastodon</a> - for updates +- Follow us on [Twitter](https://twitter.com/goreleaser), + <a rel="me" href="https://fosstodon.org/@goreleaser">Mastodon</a>, + and [Telegram](https://t.me/goreleasernews) for updates - Join our [Discord server](https://discord.gg/RGEBtg8vQ6) - Read our [blog](/blog/index/)[^blog] ([RSS](/blog/feed.xml)) - Follow us on [LinkedIn](https://linkedin.com/company/goreleaser) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/www/static/_redirects new/goreleaser-2.15.2/www/static/_redirects --- old/goreleaser-2.15.1/www/static/_redirects 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/www/static/_redirects 2026-03-31 17:30:22.000000000 +0200 @@ -22,6 +22,8 @@ /t https://twitter.com/goreleaser 302 /x/ https://twitter.com/goreleaser 302 /x https://twitter.com/goreleaser 302 +/telegram/ https://t.me/goreleasernews 302 +/telegram https://t.me/goreleasernews 302 /mcp/ https://github.com/goreleaser/mcp 302 /mcp https://github.com/goreleaser/mcp 302 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/www/static/latest new/goreleaser-2.15.2/www/static/latest --- old/goreleaser-2.15.1/www/static/latest 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/www/static/latest 2026-03-31 17:30:22.000000000 +0200 @@ -1 +1 @@ -v2.15.0 +v2.15.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/www/static/latest-pro new/goreleaser-2.15.2/www/static/latest-pro --- old/goreleaser-2.15.1/www/static/latest-pro 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/www/static/latest-pro 2026-03-31 17:30:22.000000000 +0200 @@ -1 +1 @@ -v2.15.0 +v2.15.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/www/static/releases-pro.json new/goreleaser-2.15.2/www/static/releases-pro.json --- old/goreleaser-2.15.1/www/static/releases-pro.json 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/www/static/releases-pro.json 2026-03-31 17:30:22.000000000 +0200 @@ -1,5 +1,8 @@ [ { + "tag_name": "v2.15.1" + }, + { "tag_name": "v2.15.0" }, { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goreleaser-2.15.1/www/static/releases.json new/goreleaser-2.15.2/www/static/releases.json --- old/goreleaser-2.15.1/www/static/releases.json 2026-03-30 19:47:26.000000000 +0200 +++ new/goreleaser-2.15.2/www/static/releases.json 2026-03-31 17:30:22.000000000 +0200 @@ -1,5 +1,8 @@ [ { + "tag_name": "v2.15.1" + }, + { "tag_name": "v2.15.0" }, { ++++++ goreleaser.obsinfo ++++++ --- /var/tmp/diff_new_pack.ZytUZu/_old 2026-04-02 17:45:57.459172173 +0200 +++ /var/tmp/diff_new_pack.ZytUZu/_new 2026-04-02 17:45:57.463172338 +0200 @@ -1,5 +1,5 @@ name: goreleaser -version: 2.15.1 -mtime: 1774892846 -commit: 5b156e9f54a8a514a8275d042b40af9b6518f729 +version: 2.15.2 +mtime: 1774971022 +commit: 8620b255082c050ba3ff41e611f6e4b15846639d ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/goreleaser/vendor.tar.gz /work/SRC/openSUSE:Factory/.goreleaser.new.21863/vendor.tar.gz differ: char 115, line 2
