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

chore(ci): pkg trigger and release workflow updates #1693

Merged
merged 7 commits into from
Nov 8, 2024
Merged

Conversation

amdprophet
Copy link
Contributor

@amdprophet amdprophet commented Oct 31, 2024

Packaging is now only triggered from Dev & PR builds. The only input sent when triggering packaging is now the Workflow Run ID of the workflow run that packaging should pull its artifacts from.

The version of otelcol-sumo & otelcol-config is now determined using a combination of the otelcol_version in
otelcolbuilder/.otelcol-builder.yaml and git tags.

Releases are no longer triggered by the creation of a tag. A release can now be triggered via the new 'Publish release' workflow. The new release workflow requires the ID of a workflow run that contains the artifacts to be released.

The Git SHA used to build the otelcol-sumo binary is now included in the version of the --version flag.

Signed-off-by: Justin Kolberg [email protected]

@amdprophet amdprophet changed the title chore(ci): use workflow for pkg trigger, remove release support chore(ci): pkg trigger and release workflow updates Nov 1, 2024
@amdprophet amdprophet force-pushed the ci-improvements branch 2 times, most recently from aa1e5b1 to 5620844 Compare November 4, 2024 20:27
Packaging is now only triggered from Dev & PR builds. The only input
sent when triggering packaging is now the Workflow Run ID of the
workflow run that packaging should pull its artifacts from.

The version of otelcol-sumo & otelcol-config is now determined using a
combination of the otelcol_version in
`otelcolbuilder/.otelcol-builder.yaml` and git tags.

Releases are no longer triggered by the creation of a tag. A release can
now be triggered via the new 'Publish release' workflow. The new release
workflow requires the ID of a workflow run that contains the artifacts
to be released.

The Git SHA used to build the otelcol-sumo binary is now included in the
version of the --version flag.

Signed-off-by: Justin Kolberg <[email protected]>
@amdprophet amdprophet marked this pull request as ready for review November 4, 2024 20:30
@amdprophet amdprophet requested a review from a team as a code owner November 4, 2024 20:30
Copy link
Collaborator

@echlebek echlebek left a comment

Choose a reason for hiding this comment

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

@amdprophet
Copy link
Contributor Author

Please update the release instructions: main/docs/release.md

Added.

@amdprophet amdprophet merged commit 35c9618 into main Nov 8, 2024
41 checks passed
@amdprophet amdprophet deleted the ci-improvements branch November 8, 2024 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants