Skip to content

Commit a886106

Browse files
add note about where binaries come from
1 parent 708cada commit a886106

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,20 @@ julia scripts/upload_coverage.jl --dry-run
7171

7272
Most users will want to use [Coverage.jl](https://github.com/JuliaCI/Coverage.jl).
7373

74+
## Binary Sources
75+
76+
Coverage.jl automatically downloads and uses official uploader binaries for different platforms:
77+
78+
- **Codecov**: Official [codecov uploader](https://docs.codecov.com/docs/codecov-uploader) from [codecov/uploader](https://github.com/codecov/uploader) (all platforms)
79+
80+
- **Coveralls**: Platform-specific binaries
81+
- **Linux/Windows**: Official [coverallsapp/coverage-reporter](https://github.com/coverallsapp/coverage-reporter) releases
82+
- **macOS**: Custom-built binaries from [vtjnash/coveralls-macos-binaries](https://github.com/vtjnash/coveralls-macos-binaries)
83+
84+
The macOS Coveralls binaries are specially built because the official coverage-reporter doesn't provide macOS binaries. These custom builds include embedded OpenSSL dependencies.
85+
86+
All binaries are automatically downloaded to Julia's scratch space when first needed and cached for subsequent use.
87+
7488
## Working locally
7589

7690
### Code coverage

0 commit comments

Comments
 (0)