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

5340 Коммитов

Автор SHA1 Сообщение Дата
Jan-Erik Rediger 82f68b22a2 Kotlin: Remove unused file 2022-07-12 11:56:36 +02:00
Jan-Erik Rediger df80c1ba8e Remove wording about exceptions thrown when values are missing
We switched to returning optional values now.
2022-07-12 11:56:36 +02:00
Jan-Erik Rediger d5bf6dfe32 Remove testHasValue once and for all 2022-07-12 11:56:36 +02:00
Jan-Erik Rediger 9b0bb1c674 Python: drop dependency on cffi
UniFFI uses ctypes which comes with Python.
No need for anything else anymore.
2022-07-11 19:26:06 +02:00
tlong 5ac329c21b Bumped version to 50.1.2 2022-07-08 14:04:12 -05:00
Travis Long dbbaccc9a0 Update CHANGELOG.md 2022-07-08 14:04:12 -05:00
Travis Long 679fbf1ef5 Update to UniFFI v0.19.3
This update to UniFFI contains a fix for the Swift code generation, unbreaking the Glean iOS build.
2022-07-08 12:42:25 -05:00
Travis Long 72bbaf4db2 Fixes clippy lints and warnings for Rust 1.63.0-beta.2 2022-07-08 08:28:20 -05:00
dependabot[bot] c7f7bb5df0 Bump black from 22.3.0 to 22.6.0 in /glean-core/python
Bumps [black](https://github.com/psf/black) from 22.3.0 to 22.6.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.3.0...22.6.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-08 14:09:48 +02:00
dependabot[bot] 327b51171d Bump once_cell from 1.12.0 to 1.13.0
Bumps [once_cell](https://github.com/matklad/once_cell) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](https://github.com/matklad/once_cell/compare/v1.12.0...v1.13.0)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-08 14:04:01 +02:00
dependabot[bot] fb72de31a8 Bump flake8-bugbear from 22.4.25 to 22.7.1 in /glean-core/python
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.4.25 to 22.7.1.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.4.25...22.7.1)

---
updated-dependencies:
- dependency-name: flake8-bugbear
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-08 14:00:17 +02:00
Jan-Erik Rediger a3a71afb59
Upgrade to uniffi 0.19 (#2102)
* Upgrade to uniffi 0.19.2

Brings in some dependency updates as well as a fix to unbreak
sccache-powered builds.

Co-authored-by: Travis Long <tlong@mozilla.com>
2022-07-08 11:54:57 +02:00
Alessio Placitelli f83db764e0
Merge pull request #2091 from mozilla/probe-scraper-push
Update setup docs to include pushing commits to probe scraper
2022-06-21 17:26:20 +02:00
dependabot[bot] 1952cb2c24
Bump anyhow from 1.0.57 to 1.0.58 (#2101)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 11:40:05 +02:00
dependabot[bot] 67e7b14234
Bump crossbeam-channel from 0.5.4 to 0.5.5 (#2099)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 11:39:52 +02:00
Jan-Erik Rediger c9235d3c4c
Merge back release of v50.1.1 (#2100) 2022-06-17 12:00:39 +02:00
Alessio Placitelli 721cfa5f39
Bug 1774559 - Fix building on Windows by not referencing Linux paths (#2098) 2022-06-16 11:47:41 +02:00
Jan-Erik Rediger 1c9577144a
Bug 1774550 - Use single quotes for strings in the Python inline script (#2097)
Bug 1774550 - Use single quotes for strings in the Python inline script
2022-06-16 11:30:57 +02:00
Jan-Erik Rediger 0c372b234c
Merge pull request #2096 from glandium/logger
Update env_logger to 0.9 and android_logger to 0.11
2022-06-16 10:34:04 +02:00
Mike Hommey 5ab50ec121 Update env_logger to 0.9 and android_logger to 0.11 2022-06-16 06:33:32 +09:00
Daniel Thorn 50b0402807
Apply suggestions from code review 2022-06-15 13:41:07 -07:00
Jan-Erik Rediger 3dc4f6de09
Merge pull request #2095 from mozilla/release-v50.1.0
Merge back release of v50.1.0
2022-06-15 12:23:30 +02:00
Jan-Erik Rediger 14dbc6ff1d Bumped version to 50.1.0 2022-06-15 12:00:50 +02:00
Chris H-C 86be9f67cc bug 1772156 - Derive (De)Serialize for CMD and Lifetime 2022-06-14 11:38:14 -04:00
Jan-Erik Rediger e334bb03c4 Upgrade to glean_parser v6.1.1 2022-06-13 16:28:08 +02:00
Jan-Erik Rediger 2d35dd0f99 Correct link to RLB's API docs in README.
[doc only]
2022-06-13 15:53:11 +02:00
Jan-Erik Rediger 5c5afe3b0a Remove non-existing ignored files
[doc only]
2022-06-13 15:53:11 +02:00
Jan-Erik Rediger 689964aa00 Run up to 6 jobs to avoid memory exhaustion
Recent Rust/Cargo changed detection of available cores,
which is probably the cause of earlier CPU/memory exhaustion kills.
By manually limiting it to 6 jobs we stay within the limits, while
keeping about the same runtime.

Upstream bug: https://github.com/rust-lang/rust/issues/97549
2022-06-13 11:13:13 +02:00
Jan-Erik Rediger e569b1e298 CI: Use Rust 1.61.0 everywhere 2022-06-13 11:13:13 +02:00
Jan-Erik Rediger 307325254b Use Swift packages for direct dependencies and drop Carthage
Only 2 dependencies left:
* Testing only: OHHTTPStubs for network mocking
* GzipSwift: for TestUtils to decode gzip'ed payloads

Both are available as Swift packages, so we can consume them that way.
2022-06-13 11:12:26 +02:00
Jan-Erik Rediger 7f5039f3e2 Use Swift packages of dependencies in sample apps and a direct xcframework for Glean
This gets us one step closer to dropping Carthage and all it entails.
2022-06-13 11:12:26 +02:00
Travis Long 13533c3a44 Imports necessary for Glean to work in the iOS megazord again 2022-06-13 10:30:14 +02:00
Daniel Thorn 84a609d5ba
Update setup docs to include pushing commits to probe scraper 2022-06-09 15:30:11 -07:00
Jan-Erik Rediger cf68c13a9b Re-export once_cell
This can then be used in generated code without the end user required to
depend on the (right) version of once_cell.
2022-06-09 15:43:19 +02:00
dependabot[bot] f5ad43f993 Bump rkv from 0.17.0 to 0.17.1
Bumps [rkv](https://github.com/mozilla/rkv) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/mozilla/rkv/releases)
- [Commits](https://github.com/mozilla/rkv/compare/0.17.0...0.17.1)

---
updated-dependencies:
- dependency-name: rkv
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-08 11:01:26 +02:00
Jan-Erik Rediger 5c6c418825 Use specified glean_parser version in iOS helper script again 2022-06-07 16:34:15 +02:00
dependabot[bot] c5b6656127 Bump mypy from 0.960 to 0.961 in /glean-core/python
Bumps [mypy](https://github.com/python/mypy) from 0.960 to 0.961.
- [Release notes](https://github.com/python/mypy/releases)
- [Commits](https://github.com/python/mypy/compare/v0.960...v0.961)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 10:42:42 +02:00
Jan-Erik Rediger 7510050fd0 Python: Disable one more test on Windows 2022-06-03 15:49:56 +02:00
Jan-Erik Rediger c903542d9e Remove `rlb_flush_dispatcher` symbol
This was used to unblock the Rust dispatcher from foreign language bindings.
Now that we have _only_ the Rust dispatcher it's of course the one
that's going to be unblocked by `initialize`.
The functionality to automatically call this from `glean-ffi` was
removed when `glean-ffi` itself was removed.

This is thus just a cleanup of already unused functionality.
2022-06-03 15:49:56 +02:00
dependabot[bot] b40241f1c7 Bump flate2 from 1.0.23 to 1.0.24
Bumps [flate2](https://github.com/rust-lang/flate2-rs) from 1.0.23 to 1.0.24.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases)
- [Commits](https://github.com/rust-lang/flate2-rs/commits)

---
updated-dependencies:
- dependency-name: flate2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-03 15:45:47 +02:00
Jan-Erik Rediger 01be1b1e7e FFI is gone, it's now all generated
[doc only]
2022-06-03 12:00:28 +02:00
Jan-Erik Rediger e3d2cbf24f Rust coverage: There's a make command for it
[doc only]
2022-06-03 12:00:28 +02:00
Jan-Erik Rediger 587f591dd1 Remove FFI docs, they do not apply anymore
[doc only]
2022-06-03 12:00:28 +02:00
Jan-Erik Rediger d3e1749527 Update docs on how to add a new metric type to Glean
[doc only]
2022-06-03 12:00:28 +02:00
Jan-Erik Rediger f45a5f75e0 C# is long gone
[doc only]
2022-06-03 12:00:28 +02:00
Jan-Erik Rediger 4f736e6986 Ensure Python linting is ignoring the venv dir, not files
Also reformats the one file that was left out previously.

[doc only]
2022-06-02 16:10:01 +02:00
Jan-Erik Rediger ad57073dc7 Replace auto-assign bot with CODEOWNERS and GitHub's auto-assignment
Making use of GitHub's ability to auto-assign people from a team in a
round-robin fashion: https://docs.github.com/en/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team#routing-algorithms
2022-06-02 15:05:33 +02:00
dependabot[bot] 5c34778558 Bump iso8601 from 0.4.1 to 0.4.2
Bumps [iso8601](https://github.com/badboy/iso8601) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/badboy/iso8601/releases)
- [Changelog](https://github.com/badboy/iso8601/blob/main/CHANGELOG.md)
- [Commits](https://github.com/badboy/iso8601/compare/v0.4.1...v0.4.2)

---
updated-dependencies:
- dependency-name: iso8601
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-02 10:55:12 +02:00
Jan-Erik Rediger 6913fc9ca3 Implement the text metric for Kotlin and Swift 2022-05-30 12:15:40 +02:00
Jan-Erik Rediger b033df9a1d One less typo 2022-05-30 11:41:56 +02:00