Skip to content
This repository was archived by the owner on Mar 3, 2025. It is now read-only.

(actions): fix goreleaser/release issues#25

Merged
grokspawn merged 3 commits intooperator-framework:mainfrom
everettraven:actions/release-fix
Apr 11, 2023
Merged

(actions): fix goreleaser/release issues#25
grokspawn merged 3 commits intooperator-framework:mainfrom
everettraven:actions/release-fix

Conversation

@everettraven
Copy link
Copy Markdown
Collaborator

Description
Fixes some release action image building issues. These issues were found attempting to fix the goreleaser failure running on the main branch due to not having a tag.

Unfortunately there is not a way to fix the tag issue aside from pushing a tag so the plan as of now is to push a v0.0.1 tag once these fixes are merged and then it should work after that.

@everettraven
Copy link
Copy Markdown
Collaborator Author

Since the real fix is to push a tag I think that should cut an actual release. I'm going to plan on refining the actual goreleaser release config to actually do a release.

/hold

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 5, 2023
@everettraven
Copy link
Copy Markdown
Collaborator Author

/hold cancel

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 6, 2023
Comment thread .goreleaser.yml
Comment thread .goreleaser.yml
- id: catalogd-controller
main: ./cmd/manager/
binary: bin/manager
tags: $GO_BUILD_TAGS
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Fine to take this out for now since we likely aren't using them, but we'll likely want to setup the infrastructure for build tags in the somewhat near future (next few months-ish) so that we can have tags like upstream and maybe e2e, and then if anyone forks this repo in a downstream, they can use a downstream tag in leiu of or in addition to the upstream tag.

Comment thread .goreleaser.yml Outdated
Comment thread Makefile Outdated
Comment thread Makefile Outdated
Copy link
Copy Markdown
Collaborator Author

@everettraven everettraven left a comment

Choose a reason for hiding this comment

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

Holding on the need to add ldflags to build targets

/hold

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 7, 2023
@joelanford
Copy link
Copy Markdown
Member

joelanford commented Apr 11, 2023

Holding on the need to add ldflags to build targets

I think #26 addresses this. IMO, let's keep this focused on having an actual working goreleaser setup. Any extras like this can be done in small PRs later.

@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 11, 2023
@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 11, 2023
Signed-off-by: Bryce Palmer <bpalmer@redhat.com>
Comment thread .gitignore Outdated
Comment thread Makefile Outdated
Comment thread Makefile Outdated
Signed-off-by: Bryce Palmer <bpalmer@redhat.com>
Signed-off-by: Bryce Palmer <bpalmer@redhat.com>
@joelanford
Copy link
Copy Markdown
Member

/lgtm
/approve

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Apr 11, 2023
@everettraven
Copy link
Copy Markdown
Collaborator Author

/hold cancel

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 11, 2023
@grokspawn grokspawn merged commit 0bd5e40 into operator-framework:main Apr 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants