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

4784 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt 2190a18aba Add a Decision task index route to support Taskgraph actions 2022-10-17 13:28:25 -04:00
Tarik Eshaq 914ac9caec
Fixes name conflict in swift generated code (#5181)
* Fixes name conflict in swift generated code

* Adds changelog
2022-10-15 11:49:32 -04:00
Andrew Halberstadt 44d79cb7c8 Properly support Taskcluster actions in .taskcluster.yml 2022-10-14 17:53:06 -04:00
jhugman 835c45634e
Disable sdk-not-ready-for-feature event (#5185) r=travis
* Disable sdk-not-ready event

* Add changelog

* Ignore test for disabled metrics
2022-10-14 16:55:04 +01:00
Ben Dean-Kawamura 9bb683d12c Cut release v94.3.2 2022-10-13 09:49:48 -04:00
Mark Hammond e21ad997c3
Sync Manager syncs engines in a deterministic order, fixes #5171 (#5172) 2022-10-13 11:11:13 +11:00
lougeniaC64 dc65d961bc
Update current status of a-s components (#5174) 2022-10-12 17:50:56 -04:00
Ben Dean-Kawamura 40f7b3e061 Reverting the Android NDK upgrade (#5165) 2022-10-12 16:13:37 -04:00
Ben Dean-Kawamura 3038282e61 Revert "update cross compile tool (#4898)"
This reverts commit 15b00bf9c4.
2022-10-12 14:25:20 -04:00
Ben Dean-Kawamura fcfa0e2963 Revert "Add aarch64-apple-darwin target"
This reverts commit fc5ea46f58.
2022-10-12 11:35:06 -04:00
Ben Dean-Kawamura fc5ea46f58 Add aarch64-apple-darwin target
The megazord build was failing after the last commit because we didn't
have this installed.
2022-10-12 11:14:37 -04:00
Sammy Khamis 15b00bf9c4
update cross compile tool (#4898)
update cross compile tool for M1 macs
2022-10-11 11:45:37 -10:00
Ryan VanderMeulen 03336cefe6 Update AndroidX core to 1.8.0
Keeping this in sync with AC which also recently updated.
2022-10-11 15:38:26 -04:00
Marion Lang c11d7b4f18
fix ci config link; use brew --prefix for homebrew path (#5170) 2022-10-07 16:33:49 -04:00
Ryan VanderMeulen 953c414612 Update some Gradle dependencies to newer releases 2022-10-05 22:09:58 -04:00
Ryan VanderMeulen 14726da8ab Switch from deprecated digital.wup.android-maven-publish to maven-publish plugin
This was done in AC a long time ago.
2022-10-05 16:09:30 -04:00
dependabot[bot] 69c82f72d1 Bump certifi from 2022.9.14 to 2022.9.24 in /tools
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.14 to 2022.9.24.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.09.14...2022.09.24)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 23:41:44 -04:00
jhugman be8254df11
Cut release v94.3.1 (#5163)
# v94.3.1 (_2022-09-23_)

[Full Changelog](https://github.com/mozilla/application-services/compare/v94.3.0...v94.3.1)

## Nimbus 🔬🔭

### What's Fixed

   - A regression affecting Android in calculating `days_since_install` and `days_since_update` ([#5157](https://github.com/mozilla/application-services/pull/5157))
2022-09-23 16:03:22 +01:00
Tarik Eshaq b57e34a641
Update main to include 94.2.1 (#5160)
* Uplifting Nimbus first run PRs #5131 and #5157 for v94.2.1 (#5158)

* Add timeout API for loading first run experiments (#5131)

* Progress from pairing

* JONATHANNN debugging

* Added updateScope

* Added tests

* add tests for the joinOrTimeout extension

* remove printlns used for testing and replace stacktrace prints with logger calls

* Fixup detekt and ktlint

* Address reviewer comments

Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>

* Fixup regression in calculating install dates (#5157) r=charlie

Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>

* Cut release v94.2.1 (#5159)

Co-authored-by: jhugman <jhugman@users.noreply.github.com>
Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>
2022-09-21 13:44:51 -07:00
jhugman 73f96038cf
Fixup regression in calculating install dates (#5157) r=charlie 2022-09-21 18:55:03 +01:00
Mark Hammond d894593bbf
Allow tabs to use uniffi 0.19 or 0.20 (#5156) 2022-09-21 14:33:23 +10:00
Mark Hammond a116875123
Add BridgedEngine to tabs (#5117) 2022-09-21 12:30:59 +10:00
Ben Dean-Kawamura aad2c89828 Fixing the objcopy path when building the building the megazord 2022-09-20 18:35:07 -04:00
Ben Dean-Kawamura b05ab7a090 Cut release v94.3.0 2022-09-20 16:36:26 -04:00
Ryan VanderMeulen 06e51f6e34 Downgrade androidx.core to 1.3.2 to maintain compatibility with downstream products. 2022-09-20 16:05:56 -04:00
Mark Hammond 96803190c3 Run Rust 1.61 tests with -j2 to prevent OOM 2022-09-20 15:50:06 -04:00
jhugman 3554eb6ceb
Add timeout API for loading first run experiments (#5131)
* Progress from pairing

* JONATHANNN debugging

* Added updateScope

* Added tests

* add tests for the joinOrTimeout extension

* remove printlns used for testing and replace stacktrace prints with logger calls

* Fixup detekt and ktlint

* Address reviewer comments

Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>
2022-09-20 20:03:19 +01:00
Mark Hammond 027357e5ee Don't dismiss stale reviews for the release-management team 2022-09-20 10:00:17 -04:00
Ryan VanderMeulen 3e570bae3a Upgrade NDK to r25b. 2022-09-19 21:37:56 -04:00
dependabot[bot] 35b166bc1a Bump pyjwt from 2.4.0 to 2.5.0 in /tools
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.4.0...2.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 18:44:50 -04:00
dependabot[bot] 9e31b222e9 Bump idna from 3.3 to 3.4 in /tools
Bumps [idna](https://github.com/kjd/idna) from 3.3 to 3.4.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.3...v3.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 17:50:30 -04:00
dependabot[bot] 5665f5962a Bump certifi from 2022.6.15.2 to 2022.9.14 in /tools
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15.2 to 2022.9.14.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.06.15.2...2022.09.14)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 17:20:52 -04:00
Ryan VanderMeulen ee0a57ee52 Update SQLCipher to version 4.5.2. 2022-09-19 16:45:31 -04:00
Ben Dean-Kawamura 2d944b2a51 Adding changelog entry for the rust version update 2022-09-19 15:12:24 -04:00
Ryan VanderMeulen 1748564139 Update NSS documentation links
The NSS documentation was migrated from MDN. Update the links accordingly.
2022-09-19 14:27:44 -04:00
Ryan VanderMeulen 5cd7d6c9ff Fix or suppress new detekt errors. 2022-09-16 00:32:01 -04:00
Ryan VanderMeulen 366f101746 Update various gradle libraries to newer versions. 2022-09-16 00:32:01 -04:00
Tarik Eshaq 1094f87f24
Adds ios history migration and example (#5077)
* Adds ios history migration and example

* Exposes history migration function to iOS

* Adds changelog

* Adds basic test case for migration

* Moves timestamp computation to places

* Adds sync last timestamp
2022-09-15 15:15:06 -07:00
Mark Hammond d8503475f4
Merge sync15-traits back into sync15 via features. (#5125) 2022-09-15 11:09:04 +10:00
dependabot[bot] 37a38e4fdb
Bump certifi from 2022.6.15 to 2022.6.15.2 in /tools (#5132)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.6.15.2.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.06.15...2022.06.15.2)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 15:10:53 +10:00
Ben Dean-Kawamura b82517cde3 Updating Rust versions to 1.61/1.63
This matches the nightly versions for FF desktop.
2022-09-13 19:13:44 -04:00
Ben Dean-Kawamura 78fdba6b71 Add metrics to places run_maintenance() (#5155) 2022-09-13 12:11:15 -04:00
Jan-Erik Rediger f2999c427e Cut release v94.2.0 2022-09-13 14:36:31 +02:00
Ben Dean-Kawamura 907bc53514 Fix the ios build
This adds a `python` symlink that points to `python3`, which hopefully
will fix the circle CI build.
2022-09-12 15:10:00 -04:00
Jan-Erik Rediger 861e510698 Update to Glean v51.2.0
This should be the last release where we _require_ a a-s release to go
along with the update in A-C.
2022-09-12 11:30:24 +02:00
Mark Hammond 335bf75d09
Modernize sync15::error and other misc sync15 cleanups (#5121)
* Moves sync15::error to a simple enum in line with most other crates.
* Cleanups to Cargo.toml in sync15 and sync15-traits
* Remove old unused sync15::migrate_state
2022-09-09 08:56:30 +10:00
Mark Hammond 1bd4dd4776
Speed up the test_wipe_local test. (#5119) 2022-09-09 08:40:27 +10:00
Mark Hammond e5d8a6d76c
Get sync-test working again. (#5107)
sync-test was removed from the workspace some time ago, which meant it
was never built or checked, so it went quite stale, particularly with
respect to logins changes.

We not keep it in the workspace but as an "excluded" item, which means
you can run it from its directory. To prevent it going stale again, CI
runs clippy on it.

Also needed a few misc tweaks to some other crates.
2022-09-08 20:02:18 +10:00
jhugman 605ce52cc5
Add Glean instrumentation to record in-memory-cache misses. (#5118)
* Add Glean instrumentation to record when features are able to use feature configuration because the in-cache db is not ready

* Update the Data review PR link

* Make initialize a NOOP to ensure we are measuring the right thing

* Address reviewer comments and lints

* Add swift support
2022-09-06 22:34:54 +01:00
Mark Hammond a002343113
Store the keys in the GlobalState as an EncryptedPayload instead of EncryptedBso (#5109)
We stored the keys as an EncryptedBso so that the timestamp was available
"for free", but this gets in the way of moving towards different types for
incoming and outgoing server records/payloads.

We now store the EncryptedPayload and the modified timestamp explicitly.
The semantics don't change, just what concrete type we hold in memory.
2022-09-02 16:24:38 +10:00