Skip to content

Re-usable github action #879

@ArthurSens

Description

@ArthurSens

Is your feature request related to a problem? Please describe.
I'd love to start using Weaver as part of my CI workflows in a couple of repositories. Unfortunately, not everybody knows Rust and how to build Rust applications. Running containers in CI also isn't the best experience since we need to spin up things like QEMU and it makes the whole workflow slower.

Describe the solution you'd like

It would be awesome if Weaver could be offered as a standalone GitHub Action. We probably don't need all the commands available, but generate and validate would be awesome already.

Some ideas:

    steps:
      - uses: opentelemetry/weaver
        with:
          command: validate
          registry: xxx
     - uses: opentelemetry/weaver
        with:
          command: generate
          registry: xxx

or

    steps:
      - uses: opentelemetry/weaver-validate
        with:
          registry: xxx
     - uses: opentelemetry/weaver-generate
        with:
          registry: xxx

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions