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

Github workflows - Enable Codecov coverage report upload for external contributors #560

Open
3 of 6 tasks
kyzooghost opened this issue Jan 16, 2025 · 0 comments
Open
3 of 6 tasks
Assignees
Labels
P3: Low Issue priority: low TechDebt Technical Debt

Comments

@kyzooghost
Copy link
Contributor

kyzooghost commented Jan 16, 2025

Description

Github workflows - Enable Codecov coverage report upload for external contributors

Motivation

Enable external contributor PRs

Tasks

  • Enable Codecov coverage report upload for external contributors

Suggestions

  • Create new workflow that triggers on workflow_run event
  • @actions/upload-artifact to upload artifact from current pull_request workflows where coverage report is generated
  • In separate workflow_run workflow, use @actions/download-artifact for above artifact then input it for codecov/codecov-action@v5 action

Acceptance criteria

  • Merged PR

Risks

  • Break CI pipeline

Remember to

  • Add the documentation label in case there is an impact on the documentation
  • Add priority and team labels
  • Add Task for updating the Runbook or adding/updating existing metrics and alerts.
@kyzooghost kyzooghost added P3: Low Issue priority: low TechDebt Technical Debt labels Jan 16, 2025
@kyzooghost kyzooghost assigned kyzooghost and unassigned kyzooghost Jan 16, 2025
@kyzooghost kyzooghost changed the title Copy of Github workflows - Make secrets.CODECOV_TOKEN an optional parameter in the pull_request workflows Github workflows - Enable Codecov coverage report upload for external contributors Jan 16, 2025
@kyzooghost kyzooghost self-assigned this Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3: Low Issue priority: low TechDebt Technical Debt
Projects
None yet
Development

No branches or pull requests

1 participant