open-telemetry / open-telemetry/opentelemetry-cpp-contrib

[CI] fix or remove broken workflow jobs

Open
#668 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
153
Forks
184
Avg merge
2d 9h
Merged PRs (30d)
26

Description

The following GitHub Action workflow jobs are currently broken and were disabled in https://github.com/open-telemetry/opentelemetry-cpp-contrib/pull/664.

This issue is to track work to either enable or remove the broken jobs. Please link this issue to PRs that fix or remove these jobs.

webserver.yml broken jobs
  • - webserver instrumentation CI / static-analysis (CodeQL)
  • - webserver instrumentation CI / webserver-centos7-build
prometheus.yml broken jobs
  • - prometheus instrumentation CI / CMake on Linux
  • - prometheus instrumentation CI / Bazel on MacOS
  • - prometheus instrumentation CI / Bazel on Linux
nginx.yml broken jobs
  • - nginx instrumentation CI / nginx
httpd.yml broken jobs
  • - httpd instrumentation CI / Build module
  • - httpd instrumentation CI / Build module with CMake
  • - httpd instrumentation CI / Run end-to-end tests

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing .github/workflows/webserver.yml, prometheus.yml, nginx.yml, and httpd.yml, along with the disabled jobs referenced from PR 664. Check each listed job to determine whether it can be fixed or should be removed; done means the broken jobs are enabled and passing or removed, with the resulting fixes linked to this issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, github-actions
Domain
build-system, ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.