-
Notifications
You must be signed in to change notification settings - Fork 213
Add nightly releases #1016
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
Add nightly releases #1016
Conversation
update goreleaser config with nightly settings use different token to push nightly tag revert core ci, change to pushing nightly tags prepare otelcol goreleaser setup for testing add new pipeline
try to move nightly check to distro release pipelines enable otelcol windows re-enable container manifests try disabling image manifests fix env var remove quotes switch to env var for ephermal tag try to exchange latest image tag when building nightly enable container images with personal user only keep a single pre-release add nightly setup to contrib build-only config remove otelcol and otelcol-contrib dockers see if otelcol-contrib works restore otelcol dockers
157943a
to
ee14504
Compare
# Conflicts: # cmd/builder/.goreleaser.yml # cmd/goreleaser/internal/configure.go # cmd/opampsupervisor/.goreleaser.yml # distributions/otelcol-contrib/.goreleaser-build.yaml # distributions/otelcol-contrib/.goreleaser.yaml # distributions/otelcol-ebpf-profiler/.goreleaser.yaml # distributions/otelcol-k8s/.goreleaser.yaml # distributions/otelcol-otlp/.goreleaser.yaml # distributions/otelcol/.goreleaser.yaml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work. This will be so helpful!
I left some minor comments/suggestions.
Co-authored-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
that is gonna be hard to implement in the goreleaser configs. i don't think you can set a different repo just for nightly releases |
Sad times. It leaves us with no options besides leaving these releases as drafts then, I guess. 🤔 |
we could ask for that feature though. The goreleaser folks are usually fast with implementing if features make sense and I think that doesn't sound so bad. |
Since drafts are not created when |
They will need to add support for that |
Sounds like a good start. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM cc @open-telemetry/collector-releases-approvers
Fixes #773
This setup is closely modelled after this goreleaser blog post.
The nightly releases can be seen in action on my fork. Also, the nightly release pipeline can be seen there: https://github.com/mowies/opentelemetry-collector-releases/actions/workflows/nightly-release.yaml
Still todo:
Follow ups: