You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CHANGELOG.md
+9
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,12 @@
1
+
## 4.0.0-beta.1
2
+
3
+
`v4` represents a move from the [universal uploader](https://github.com/codecov/uploader) to the [Codecov CLI](https://github.com/codecov/codecov-cli). Although this will unlock new features for our users, the CLI is not yet at feature parity with the universal uploader.
4
+
5
+
### Breaking Changes
6
+
- No current support for `aarch64` and `alpine` architectures.
7
+
- Tokenless uploading is unsuported
8
+
- Various arguments to the Action have been removed
Copy file name to clipboardexpand all lines: README.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,12 @@
6
6
### Easily upload coverage reports to Codecov from GitHub Actions
7
7
8
8
## v4 Beta Release
9
-
`v4` of the Codecov GitHub Action will use the [Codecov CLI](https://github.com/codecov/codecov-cli) to upload coverage reports to Codecov. Currently, `v4` is in late stages of development, and beta releases are expected in 2023 Q4.
9
+
`v4` of the Codecov GitHub Action will use the [Codecov CLI](https://github.com/codecov/codecov-cli) to upload coverage reports to Codecov. Currently, `v4` is in beta.
10
+
11
+
Breaking Changes
12
+
- No current support for `aarch64` and `alpine` architectures.
13
+
- Tokenless uploading is unsupported
14
+
- Various arguments to the Action have been removed
10
15
11
16
`v3` versions and below will not have access to CLI features (e.g. global upload token).
Copy file name to clipboardexpand all lines: action.yml
+2-56
Original file line number
Diff line number
Diff line change
@@ -17,12 +17,6 @@ inputs:
17
17
flags:
18
18
description: 'Flag upload to group coverage metrics (e.g. unittests | integration | ui,chrome)'
19
19
required: false
20
-
full_report:
21
-
description: Specify the path of a full Codecov report to re-upload
22
-
required: false
23
-
commit_parent:
24
-
description: 'The commit SHA of the parent for which you are uploading coverage. If not present, the parent will be determined using the API of your repository provider. When using the repository providers API, the parent is determined via finding the closest ancestor to the commit.'
25
-
required: false
26
20
dry_run:
27
21
description: "Don't upload files to Codecov"
28
22
required: false
@@ -32,38 +26,14 @@ inputs:
32
26
fail_ci_if_error:
33
27
description: 'Specify whether or not CI build should fail if Codecov runs into an error during upload'
34
28
required: false
35
-
functionalities:
36
-
description: 'Comma-separated list, see the README for options and their usage. Options include `network`, `fixes`, `search`.'
37
-
required: false
38
29
gcov:
39
30
description: 'Run with gcov support'
40
31
required: false
41
-
gcov_args:
42
-
description: 'Extra arguments to pass to gcov'
43
-
required: false
44
-
gcov_executable:
45
-
description: 'gcov executable to run. Defaults to gcov'
46
-
required: false
47
-
gcov_ignore:
48
-
description: 'Paths to ignore during gcov gathering'
49
-
required: false
50
-
gcov_include:
51
-
description: 'Paths to include during gcov gathering'
52
-
required: false
53
-
move_coverage_to_trash:
54
-
description: 'Move discovered coverage reports to the trash'
55
-
required: false
56
32
name:
57
33
description: 'User defined upload name. Visible in Codecov UI'
58
34
required: false
59
-
network_filter:
60
-
description: 'Specify a filter on the files listed in the network section of the Codecov report. Useful for upload-specific path fixing'
61
-
required: false
62
-
network_prefix:
63
-
description: 'Specify a prefix on files listed in the network section of the Codecov report. Useful to help resolve path fixing'
64
-
required: false
65
35
os:
66
-
description: 'Override the assumed OS. Options are aarch64 | alpine | linux | macos | windows.'
36
+
description: 'Override the assumed OS. Options are linux | macos | windows.'
67
37
required: false
68
38
override_branch:
69
39
description: 'Specify the branch name'
@@ -77,45 +47,21 @@ inputs:
77
47
override_pr:
78
48
description: 'Specify the pull request number'
79
49
required: false
80
-
override_tag:
81
-
description: 'Specify the git tag'
82
-
required: false
83
50
root_dir:
84
51
description: 'Used when not in git/hg project to identify project root directory'
85
52
required: false
86
53
slug:
87
54
description: 'Specify the slug manually (Enterprise use)'
88
55
required: false
89
-
swift:
90
-
description: 'Run with swift coverage support'
91
-
required: false
92
-
swift_project:
93
-
description: 'Specify the swift project to speed up coverage conversion'
94
-
required: false
95
-
upstream_proxy:
96
-
description: 'The upstream http proxy server to connect through'
97
-
required: false
98
-
url:
99
-
description: 'Change the upload host (Enterprise use)'
100
-
required: false
101
56
verbose:
102
57
description: 'Specify whether the Codecov output should be verbose'
103
58
required: false
104
59
version:
105
-
description: 'Specify which version of the Codecov Uploader should be used. Defaults to `latest`'
60
+
description: 'Specify which version of the Codecov CLI should be used. Defaults to `latest`'
106
61
required: false
107
62
working-directory:
108
63
description: 'Directory in which to execute codecov.sh'
109
64
required: false
110
-
xcode:
111
-
description: 'Run with xcode support'
112
-
required: false
113
-
xcode_archive_path:
114
-
description: 'Specify the xcode archive path. Likely specified as the -resultBundlePath and should end in .xcresult'
115
-
required: false
116
-
xtra_args:
117
-
description: 'Add additional uploader args that may be missing in the Action'
0 commit comments