* Bug 1690780: Coverage support
* Fix linkcheck
* Update CHANGELOG.md
Co-authored-by: Jan-Erik Rediger <badboy@archlinux.us>
* Add link to user documentation
* Mention codecov.io as the only supported tool
Co-authored-by: Jan-Erik Rediger <badboy@archlinux.us>
* [doc only] Documentation cleanup
This is just a basic cleanup of things I found reading through the user
documentation, mainly of the form:
- Correcting the uses of "Glean" vs. "Glean SDK"
- Updating a few facts that became out of date
- Removing a little Python -> C# copy-pasta
- Adding the missing new metric parameter `data_sensitivity`
- Not linking out to glean_parser for the metric parameter docs (which have been
duplicated in the Glean Book for some time).
* [doc only] Address comments in the PR
* [doc only] Bug 1626574: Add info about generating docs for Python
* Update docs/user/adding-glean-to-your-project.md
* Add additional context based on PR feedback
* Add note about including Glean docs in the project documentation
Co-authored-by: Jan-Erik Rediger <badboy@archlinux.us>
* Bug 1628310: Don't raise HTTPException or socket.gaierror
These exceptions occur when the network is down, the URL doesn't resolve,
and a bunch of other things. If any of these fail, we should just log and return
False so the ping uploader can move on to other pings or try again next time.
This is preferable to displaying a long (but ultimately harmless) traceback.
* debug -> error
* Update glean-core/python/tests/test_network.py
Co-Authored-By: Alessio Placitelli <alessio.placitelli@gmail.com>
* Add CHANGELOG
Co-authored-by: Alessio Placitelli <alessio.placitelli@gmail.com>
* Bug 1626086: Wait for tasks to complete before shutting down
* lint
* Add comment
* Add documentation about Python parallelism
* Do ping uploading in a separate process
* Fix test on Windows
* Refactor to reduce duplication
* Make multiprocessing optional
* Update docs/user/adding-glean-to-your-project.md
Co-Authored-By: William Lachance <wrlach@gmail.com>
* Update docs/user/adding-glean-to-your-project.md
Co-Authored-By: William Lachance <wrlach@gmail.com>
* Make it clear in the CHANGELOG that multiprocessing is optional
* Rename methods
* spellcheck
Co-authored-by: William Lachance <wrlach@gmail.com>
* 1624695: Act on changes in upload enable state outside of application
* BUGFIX: iOS don't send metrics ping imm. on last day of the month
Co-authored-by: Travis Long <tlong@mozilla.com>