From dc0de4ce59f34715e1dbf763b9e6c83e58a8ed92 Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Wed, 20 Mar 2024 00:53:51 -0300 Subject: [PATCH] fix: artifact filtering --- internal/artifact/artifact.go | 1 + internal/pipe/release/release.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/artifact/artifact.go b/internal/artifact/artifact.go index fb159a5e0ff..bb37fd6e7c7 100644 --- a/internal/artifact/artifact.go +++ b/internal/artifact/artifact.go @@ -474,6 +474,7 @@ func ByIDs(ids ...string) Filter { filters = append(filters, func(a *Artifact) bool { // checksum and source archive are always for all artifacts, so return always true. return a.Type == Checksum || + a.Type == UploadableFile || a.Type == UploadableSourceArchive || a.ID() == id }) diff --git a/internal/pipe/release/release.go b/internal/pipe/release/release.go index 1f4db12b410..467d6c3f98c 100644 --- a/internal/pipe/release/release.go +++ b/internal/pipe/release/release.go @@ -160,7 +160,7 @@ func doPublish(ctx *context.Context, client client.Client) error { artifact.ByType(artifact.Certificate), artifact.ByType(artifact.LinuxPackage), artifact.ByType(artifact.SBOM), - ) + } filters := artifact.Or(typeFilters...) if len(ctx.Config.Release.IDs) > 0 {