name: 'Codecov' description: 'GitHub Action that uploads coverage reports for your repository to codecov.io' author: 'Ibrahim Ali <@ibrahim0814> & Thomas Hu <@thomasrockhu> | Codecov' inputs: token: description: 'Repository upload token - get it from codecov.io. Required only for private repositories' required: false file: description: 'Path to coverage file to upload' required: false files: description: 'Comma-separated list of files to upload' required: false directory: description: 'Directory to search for coverage reports.' required: false flags: description: 'Flag upload to group coverage metrics (e.g. unittests | integration | ui,chrome)' required: false dry_run: description: "Don't upload files to Codecov" required: false env_vars: description: 'Environment variables to tag the upload with (e.g. PYTHON | OS,PYTHON)' required: false fail_ci_if_error: description: 'Specify whether or not CI build should fail if Codecov runs into an error during upload' required: false gcov: description: 'Run with gcov support' required: false name: description: 'User defined upload name. Visible in Codecov UI' required: false os: description: 'Override the assumed OS. Options are linux | macos | windows.' required: false override_branch: description: 'Specify the branch name' required: false override_build: description: 'Specify the build number' required: false override_commit: description: 'Specify the commit SHA' required: false override_pr: description: 'Specify the pull request number' required: false plugins: description: 'Comma-separated list of plugins for use during upload.' required: false root_dir: description: 'Used when not in git/hg project to identify project root directory' required: false slug: description: 'Specify the slug manually (Enterprise use)' required: false verbose: description: 'Specify whether the Codecov output should be verbose' required: false version: description: 'Specify which version of the Codecov CLI should be used. Defaults to `latest`' required: false working-directory: description: 'Directory in which to execute codecov.sh' required: false branding: color: 'red' icon: 'umbrella' runs: using: 'node16' main: 'dist/index.js'