In scope of this release, we update node version runtime from node16 to node20 (actions/setup-python#772). Besides, we update dependencies to the latest versions.
Updated minimum runner version support from node 12 -> node 16
3.0.1
Added support for caching from GHES 3.5.
Fixed download issue for files > 2GB during restore.
3.0.2
Added support for dynamic cache size cap on GHES.
3.0.3
Fixed avoiding empty cache save when no files are available for caching. (issue)
3.0.4
Fixed tar creation error while trying to create tar with path as ~/ home folder on ubuntu-latest. (issue)
3.0.5
Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit. (PR)
3.0.6
Fixed #809 - zstd -d: no such file or directory error
Fixed #833 - cache doesn't work with github workspace directory
3.0.7
Fixed #810 - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn't finish within an hour.
3.0.8
Fix zstd not working for windows on gnu tar in issues #888 and #891.
Allowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable SEGMENT_DOWNLOAD_TIMEOUT_MINS. Default is 60 minutes.
3.0.9
Enhanced the warning message for cache unavailablity in case of GHES.
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 actions group with 6 updates:
3
4
1
2
2
5
2
4
2
3
3
4
Updates
actions/checkout
from 3 to 4Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
b4ffde6
Link to release page from what's new section (#1514)8530928
Correct link to GitHub Docs (#1511)7cdaf2f
Update CODEOWNERS to Launch team (#1510)8ade135
Prepare 4.1.0 release (#1496)c533a0a
Add support for partial checkout filters (#1396)72f2cec
Update README.md for V4 (#1452)3df4ab1
Release 4.0.0 (#1447)8b5e8b7
Support fetching without the --progress option (#1067)97a652b
Update default runtime to node20 (#1436)Updates
codespell-project/actions-codespell
from 1 to 2Release notes
Sourced from codespell-project/actions-codespell's releases.
Commits
94259cd
Add syntax highlighting for readability (#64)57beb9f
Upgrade GitHub Actions setup-python (#61)9b834d8
ENH: Enable use of pyproject.toml (#60)9c63fdd
Encourage the use of semantic versioning in the README (#58)bcf481f
Merge pull request #50 from per1234/dependabot4ab5346
Configure Dependabot to check for outdated actions used in workflows60adc94
Merge pull request #49 from DimitriPapadopoulos/actionsbe0a414
Update GitHub ActionsUpdates
actions/setup-python
from 2 to 5Release notes
Sourced from actions/setup-python's releases.
... (truncated)
Commits
0a5c615
Update action to node20 (#772)0ae5836
Add example of GraalPy to docs (#773)b64ffca
update actions/checkout to v4 (#761)8d28961
Examples now use checkout@v4 (#738)7bc6abb
advanced-usage.md: Encourage the use actions/checkout@v4 (#729)e8111ce
Bump@babel/traverse
from 7.9.0 to 7.23.2 (#743)a00ea43
add fix for graalpy ci (#741)8635b1c
Change deprecation comment to past tense (#723)f6cc428
Use non-deprecated versions in examples (#724)5f2af21
Add GraalPy support (#694)Updates
actions/cache
from 2 to 4Release notes
Sourced from actions/cache's releases.
... (truncated)
Changelog
Sourced from actions/cache's changelog.
... (truncated)
Commits
13aacd8
Merge pull request #1242 from to-s/main53b35c5
Merge branch 'main' into main65b8989
Merge pull request #1284 from takost/update-to-node-20d0be34d
Fix dist66cf064
Merge branch 'main' into update-to-node-201326563
Merge branch 'main' into maine12d46a
Merge pull request #1302 from actions/robherley/v3.3.31baebfc
licensedeb94f1a
cache v3.3.3e718767
Fix formatUpdates
conda-incubator/setup-miniconda
from 2 to 3Release notes
Sourced from conda-incubator/setup-miniconda's releases.
... (truncated)
Changelog
Sourced from conda-incubator/setup-miniconda's changelog.
... (truncated)
Commits
392cf34
Enable ARM64 on macOS for Miniforge and Mambaforge. (#331)2946f44
Bump undici from 5.27.2 to 5.28.3 (#334)757e224
Bump actions/cache from 3 to 4 (#330)7340dec
Bump conda-incubator/setup-miniconda from 3.0.0 to 3.0.1 (#327)11b5629
Prepare 3.0.1 (#326)8706aa7
Fix env activation on win (a v3 regression) due to hard-coded install PATH (#...c585a97
Bump conda-incubator/setup-miniconda from 2.3.0 to 3.0.0 (#321)2defc80
Prepare release (#320)0d5a56b
Bump actions/checkout from 2 to 4 (#319)45fd3f9
Merge pull request #316 from dbast/timeoutUpdates
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
0cfda1d
chore(release): bump to 4.0.2 (#1302)7d3a55e
build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 (#1286)fe84a0b
build(deps-dev): bump@typescript-eslint/eslint-plugin
from 6.21.0 to 7.0.0 (...e12c940
Use updated syntax for GitHub Markdown notes (#1300)ef7f8a5
build(deps): bump github/codeql-action from 3.24.0 to 3.24.3 (#1298)b8a1d6a
build(deps-dev): bump@typescript-eslint/eslint-plugin
from 6.20.0 to 6.21.0 ...6ef7ea4
build(deps-dev): bump@typescript-eslint/parser
from 6.20.0 to 6.21.0 (#1271)f62c5ee
fix: working-directory input for all stages (#1272)fdbfa4b
Add link to docs on Dependabot secrets (#1260)9855cf7
Escape pipes in table of arguments (#1265)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a r...
Description has been truncated