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