v4 of the Codecov Action uses the CLI as the underlying upload. The CLI has helped to power new features including local upload, the global upload token, and new upcoming features.
Breaking Changes
The Codecov Action runs as a node20 action due to node16 deprecation. See this post from GitHub on how to migrate.
Tokenless uploading is unsupported. However, PRs made from forks to the upstream public repos will support tokenless (e.g. contributors to OS projects do not need the upstream repo's Codecov token). This doc shows instructions on how to add the Codecov token.
OS platforms have been added, though some may not be automatically detected. To see a list of platforms, see our CLI download page
Various arguments to the Action have been changed. Please be aware that the arguments match with the CLI's needs
v3 versions and below will not have access to CLI features (e.g. global upload token, ATS).
v4 represents a move from the universal uploader to the Codecov CLI. Although this will unlock new features for our users, the CLI is not yet at feature parity with the universal uploader.
Breaking Changes
No current support for aarch64 and alpine architectures.
Bumps the github-actions group with 11 updates in the / directory:
2
4
3
4
4
5
3
4
2.3.1
2.4.0
1
3
5
6
5
6
1.0.3
2.0.0
3.0.0
3.1.0
3.3.3
4.0.2
Updates
actions/checkout
from 2 to 4Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
692973e
Prepare 4.1.7 release (#1775)6ccd57f
Pin actions/checkout's own workflows to a known, good, stable version. (#1776)b17fe1e
Handle hidden refs (#1774)b80ff79
Bump actions/checkout from 3 to 4 (#1697)b1ec302
Bump the minor-npm-dependencies group across 1 directory with 4 updates (#1739)a5ac7e5
Update for 4.1.6 release (#1733)24ed1a3
Check platform for extension (#1732)44c2b7a
README: Suggestuser.email
to be `41898282+github-actions[bot]@users
.norepl...8459bc0
Bump actions/upload-artifact from 2 to 4 (#1695)3f603f6
Bump actions/setup-node from 1 to 4 (#1696)Updates
peter-evans/create-or-update-comment
from 3 to 4Release notes
Sourced from peter-evans/create-or-update-comment's releases.
... (truncated)
Commits
71345be
feat: update runtime to node 20 (#306)d41bfe3
build(deps-dev): bump prettier from 3.2.3 to 3.2.4 (#305)73b4b9e
build(deps-dev): bump@types/node
from 18.19.7 to 18.19.8 (#304)b865fac
build(deps-dev): bump@types/node
from 18.19.6 to 18.19.7 (#303)52b668a
build(deps-dev): bump eslint-plugin-jest from 27.6.1 to 27.6.3 (#302)974f56a
build(deps-dev): bump prettier from 3.1.1 to 3.2.3 (#301)2cbfe8b
build(deps-dev): bump@types/node
from 18.19.4 to 18.19.6 (#300)761872a
build(deps-dev): bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (#299)72c3238
build(deps-dev): bump@types/node
from 18.19.3 to 18.19.4 (#298)07daf7b
build(deps-dev): bump eslint-plugin-jest from 27.6.0 to 27.6.1 (#297)Updates
magnetikonline/action-golang-cache
from 4 to 5Release notes
Sourced from magnetikonline/action-golang-cache's releases.
Commits
fcca93e
Bumpactions/setup-go@v5
/actions/cache@v4
ec2faaf
Useformat()
workflow expression to append optionalinputs.cache-key-suffix
1bec231
Set explicit emptydefault:
forgo-version
andgo-version-file
inputsd3e977b
Improveaction.yaml
description47ba946
UpdateREADME.md
Updates
codecov/codecov-action
from 3 to 4Release notes
Sourced from codecov/codecov-action's releases.
... (truncated)
Changelog
Sourced from codecov/codecov-action's changelog.
... (truncated)
Commits
e28ff12
chore(release): bump to 4.5.0 (#1477)7594baa
Use an existing token even if the PR is from a fork (#1471)81c0a51
feat: add support for tokenless v3 (#1410)f5e203f
build(deps-dev): bump@typescript-eslint/eslint-plugin
from 7.12.0 to 7.13.0 ...7c48363
build(deps-dev): bump braces from 3.0.2 to 3.0.3 (#1475)69e5d09
build(deps-dev): bump@typescript-eslint/parser
from 7.12.0 to 7.13.0 (#1474)feaf700
fix: handle trailing commas (#1470)7b6a727
build(deps): bump github/codeql-action from 3.25.7 to 3.25.8 (#1472)ccf7a1f
build(deps-dev): bump@typescript-eslint/eslint-plugin
from 7.11.0 to 7.12.0 ...f03f015
build(deps-dev): bump@typescript-eslint/parser
from 7.11.0 to 7.12.0 (#1467)Updates
contributor-assistant/github-action
from 2.3.1 to 2.4.0Release notes
Sourced from contributor-assistant/github-action's releases.
Commits
9340315
docs(contributor): contrib-readme-action has updated readme9dfcfbe
Merge pull request #140 from Holzhaus/botname-subscript9c07d10
docs(contributor): contrib-readme-action has updated readme902b70e
Merge pull request #144 from pellared/patch-1dbc1c64
docs(contributor): contrib-readme-action has updated readme87da410
Merge pull request #147 from tada5hi/pr-sign-commitf4faf18
fix: create empty commit for custom pr sign comment as well1d79b45
Update README.md545ab66
Update required GITHUB_TOKEN permissions1e0e0b9
feat(index): Move CLA/DCO bot name into subscript at end of commentUpdates
docker/setup-buildx-action
from 1 to 3Release notes
Sourced from docker/setup-buildx-action's releases.
... (truncated)
Commits
4fd8129
Merge pull request #312 from docker/dependabot/npm_and_yarn/undici-5.28.43386dc4
chore: update generated contentd191aef
build(deps): bump undici from 5.28.3 to 5.28.4f686054
Merge pull request #338 from docker/dependabot/npm_and_yarn/docker/actions-to...7854785
chore: update generated content830928c
fix builder type path26d2aec
build(deps): bump@docker/actions-toolkit
from 0.23.0 to 0.31.0ab17e3e
Merge pull request #339 from crazy-max/missing-types-jsyamld79cb80
missing types for js-yaml13cf788
Merge pull request #326 from docker/dependabot/npm_and_yarn/uuid-10.0.0Updates
release-drafter/release-drafter
from 5 to 6Release notes
Sourced from release-drafter/release-drafter's releases.