Closed adrielp closed 2 weeks ago
Talked about this issue with Adriel from a high level my understanding is the task is to modify the release workflow on merge to main such that it
Adriel posted a bunch of helpful links here
So was able to get multimod to work after some troubleshooting. There's still some issues though that have to be fixed.
Happy to sync up on this. I thought there was another thing but I did sleep over the weekend so not recalling right now.
Current issue is that go-semantic-release tagged the sha that triggered the workflow instead of the commit made my multimod
I think the path forward is:
if: github.actor != '<bot name>'
workflow_run:
workflows: ["Build and Test"]
types:
- completed
From this conversation
Once we validate in pkg.go.dev is updated and 'build-and-test- does not run twice in a row let's call this done.
TODO: (can be done under a separate ticket)
After changes & iterations, pkg.go.dev and things now correctly work.
Overview
To build a custom collector from outside of the Liatrio OTEL Collector means you have to import the package with a version specified like
v0.0.0-<hash>
. This is because the version of the package internally doesn't get edited with the release on main.The OpenTelemetry release cycle is a bi-weekly cycle where releases are cut from an external repository which edits the files according to the new release version.
We should fix this such that: