Граф коммитов

1574 Коммитов

Автор SHA1 Сообщение Дата
Michael Droettboom 83c3546b7b Release version 21.2.0 2019-11-21 13:49:28 -05:00
Michael Droettboom 71b6a08b83
1595548: Fix truncation of string list items (#517)
* 1595548: Fix truncation of string list items

* Add CHANGELOG entry
2019-11-21 13:45:23 -05:00
Alessio Placitelli a763711337
Merge pull request #519 from mozilla/Dexterp37-patch-2
Add the logo blog post to the twig
2019-11-21 19:44:24 +01:00
Jan-Erik Rediger f9bf2bd428 Switch to newer (local Ruby) 2019-11-21 12:38:01 -06:00
Jan-Erik Rediger 58da99a6f7 Build iOS parts on Xcode 11.2.0 2019-11-21 12:38:01 -06:00
Michael Droettboom 654b4e82d3
Add link to post about Glean logo design (#518) 2019-11-21 13:33:58 -05:00
Alessio Placitelli 0922afd7de
Add the logo blog post to the twig 2019-11-21 19:15:19 +01:00
Jan-Erik Rediger ad6496d739
Add a list of TWiG blog posts (#514)
Add a list of TWiG blog posts
2019-11-21 16:37:22 +01:00
Jan-Erik Rediger e39102873e Add a list of TWiG blog posts
[doc only]
2019-11-21 16:17:27 +01:00
Michael Droettboom a3019c618c
1598049: Fix Python HTTP server deadlock causing interkittens (#505) 2019-11-21 07:52:59 -05:00
Jan-Erik Rediger 40957f4e81
Merge pull request #502 from mozilla/unwrap-audit
Properly handle errors in the database module
2019-11-21 12:02:33 +01:00
Jan-Erik Rediger caff6305dc
Build dependencies in Debug mode for test (#512)
Build dependencies in Debug mode for test
2019-11-21 12:00:50 +01:00
Jan-Erik Rediger 9cea014e11 Build dependencies in Debug mode for test 2019-11-21 11:35:38 +01:00
Alessio Placitelli ad92c62659
Merge pull request #510 from Dexterp37/fixup_python_test
Fixup experiments test failing due to faulty merge
2019-11-21 10:21:09 +01:00
Alessio Placitelli 71ce516cfd Fixup experiments test failing due to faulty merge 2019-11-21 09:58:09 +01:00
Alessio Placitelli 9953709a57
Merge pull request #509 from mozilla/Dexterp37-patch-1
Move experiments changelog entry to unreleased
2019-11-21 09:25:01 +01:00
Alessio Placitelli 46bc0ae714
Move experiments changelog entry to unreleased
This was mistakenly added to the wrong category by github merging.
2019-11-21 09:24:48 +01:00
Alessio Placitelli bd82d93307
Merge pull request #497 from Dexterp37/dispatch_experiments
Dispatch experiments asynchronously
2019-11-21 09:22:53 +01:00
Alessio Placitelli 716f341465
Merge pull request #508 from mdboom/remove-m2r
Python: Remove unnecessary m2r dependency.
2019-11-21 09:21:05 +01:00
Michael Droettboom 29dc99b5d5
Add markdown docs for "metrics about pings" (#507)
This was missed in #498
2019-11-20 16:25:07 -05:00
Michael Droettboom 011ad86990
1597716: Fill in missing Kotlin docstrings (#506) 2019-11-20 15:58:57 -05:00
Michael Droettboom 233efd3055 Remove unnecessary dependency.
m2r is a markdown-to-restructred text converter.

I copied this from glean_parser, which uses it for its doc generation, but it's
not needed here.
2019-11-20 14:26:17 -05:00
Michael Droettboom d0c011e49e
1597703: Use keyword-only arguments for Glean.initialize (#504) 2019-11-20 13:46:24 -05:00
Michael Droettboom f5d6d5a0e9
Add support for Python code coverage (#494) 2019-11-20 13:16:13 -05:00
Michael Droettboom 8b511a346a
Document all the Python things (#491)
* Document all the Python things

* Address low-hanging fruit comments in the PR

* Update test fixture instructions

* Clarify events ping

* Typo

* Fix typo

* Add link to other docs.

* Add note about Python data directory

* Update docs/user/testing-metrics.md

Co-Authored-By: Raphael Pierzina <raphael@hackebrot.de>
2019-11-20 13:11:31 -05:00
Michael Droettboom eac1513248
Move back to 22.0.0-alpha.1 (#500)
* Move back to 22.0.0-alpha

* Update Cargo.lock
2019-11-20 13:10:37 -05:00
Michael Droettboom 9018e88d41
Release 21.1.1 (#503) 2019-11-20 12:40:44 -05:00
Michael Droettboom 711e02385d
Use the LifecycleEventObserver API (#501)
* Use the LifecycleEventObserver API

This doesn't require annotations or any Java8 magic, so hopefully will work.

* Add CHANGELOG
2019-11-20 12:26:24 -05:00
Jan-Erik Rediger eaed7bd0d2 Properly unwrap results in tests 2019-11-20 18:16:28 +01:00
Jan-Erik Rediger 2541019137 Include error in log message 2019-11-20 18:14:45 +01:00
Jan-Erik Rediger a9b71af63e Document requirement to call this function 2019-11-20 18:11:36 +01:00
Jan-Erik Rediger ee18cc6fd3 Document guarantees of database layer 2019-11-20 18:11:36 +01:00
Jan-Erik Rediger 4213c91c8a Handle error in commit 2019-11-20 18:11:36 +01:00
Jan-Erik Rediger 5d13b89ecd Avoid unwraps and handle errors gracefully instead 2019-11-20 18:11:36 +01:00
Jan-Erik Rediger 8c856c7e3a Make the has_metric check infallible 2019-11-20 18:11:36 +01:00
Jan-Erik Rediger 4a42dfa111 Avoid unwrap by using non-fallible operation 2019-11-20 18:10:04 +01:00
Jan-Erik Rediger 7d171896fc Label all safe unwraps as such 2019-11-20 18:10:04 +01:00
Jan-Erik Rediger 6d2a7608b7 Add expect messages everywhere database operations can fail 2019-11-20 18:10:04 +01:00
Alessio Placitelli 9868c777eb Add test coverage 2019-11-20 18:08:46 +01:00
Michael Droettboom a995c2ca7e
Create 21.1.0 release (#499)
* Create 21.1.0 release

* Add missing step
2019-11-20 11:24:57 -05:00
Alessio Placitelli 2765139486 Fix python linting 2019-11-20 17:04:02 +01:00
Michael Droettboom a85946032f
1597980: Add metrics to record counts of sending other pings (#498)
* 1597980: Add metrics to record counts of sending other pings

* yamllint
2019-11-20 11:02:22 -05:00
Alessio Placitelli 5073b89fa0 Call the experiments API using the dispatcher
This guarantees that call to the API that happen
before the Glean SDK is initialized don't get lost
and are played back once the Glean SDK is finally
initialized.
2019-11-20 16:40:51 +01:00
Alessio Placitelli ad2800eb98
Merge pull request #496 from Dexterp37/fix_tests
Fix broken tests
2019-11-20 16:39:52 +01:00
Alessio Placitelli 9f42a177b9 Add test workmanager initialization to the Java test 2019-11-20 16:26:45 +01:00
Alessio Placitelli 8ae1b71f88 Fix broken MetricsPingSchedulerTest.kt 2019-11-20 16:26:24 +01:00
Michael Droettboom 0e1094d373
Use DefaultLifecycleObserver interface, rather than lifecycle annotations (#481) 2019-11-20 09:44:07 -05:00
Michael Droettboom eed1ea024e
Fix Python docstrings (#493) 2019-11-19 13:58:18 -05:00
Alessio Placitelli a6985bd91f
Merge pull request #492 from Dexterp37/check_recording_in_timing
Check if Timespans are allowed to record at stop
2019-11-19 18:17:56 +01:00
Alessio Placitelli 77c46cbc09 Check if Timespans are allowed to record at stop
This ensures that no error is recorded if a product
disables upload and 'baseline.duration' is attempted
to be recorded when going to background. Without this
change, it would record an error if upload was disabled
at startup, when coming to foreground.
2019-11-19 17:53:39 +01:00