codecov / codecov/codecov-action
[REQUEST] output URL to report on codecov.io
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 260
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 1
Description
Recent updates to zizmor have flagged my use of secrets.CODECOV_TOKEN as a rule violation (see secrets-outside-env). The remedy is to isolate any job that uses a secret to a protected environment.
This got me thinking. Github Actions environments support a URL that can be displayed on job success (see github docs). For a visual example:
So, if this action had an output of the URL that pointed to the corresponding project on app.codecov.io, that would be another way (beside a README badge) of navigating to the codecov project from github.com
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the action currently exposes upload results and how its workflow configuration defines outputs. Verify the requested app.codecov.io project URL, make it available for use as a GitHub Actions environment URL, and update the relevant documentation to describe the new output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100