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

5286 Коммитов

Автор SHA1 Сообщение Дата
Lina Butler 1188dd2816 suggest: Fix Clippy lints. 2023-07-20 23:56:12 +00:00
Lina Butler 5de430fdb0 suggest: Derive built-in traits for `Suggestion`. 2023-07-20 23:56:12 +00:00
Lina Butler 8a98fedccb suggest: Store and return icons. 2023-07-20 23:56:12 +00:00
Lina Butler 8014bba339 suggest: Use the same full keyword heuristics as Desktop. 2023-07-20 23:56:12 +00:00
Lina Butler 2da2064692 suggest: Add UniFFI bindings for `SuggestionProvider`. 2023-07-20 23:56:12 +00:00
Lina Butler aa8c6315c8 suggest: Build config changes for Kotlin UniFFI bindings.
This commit adds an empty UniFFI interface for the new Suggest
component.
2023-07-20 23:56:12 +00:00
Lina Butler dffb6086cc suggest: Open database connections lazily.
Before, creating a provider would block the calling thread until the
database was set up. Now, migrations will run the first time the
database is accessed, which we already expect to happen on a background
thread.
2023-07-20 23:56:12 +00:00
Lina Butler 15f6adec51 Initial scaffolding for a Suggest component.
This commit adds a new component to fetch search suggestions from
Remote Settings and store them in an SQLite database.
2023-07-20 23:56:12 +00:00
James Hugman fad43b7737 Update dependencies and changelog 2023-07-20 01:00:01 +00:00
James Hugman b24e09925a Add filters to lists 2023-07-20 01:00:01 +00:00
James Hugman c8405ab756 Refactor ExperimentList— to eliminate duplication found in previous 2023-07-20 01:00:01 +00:00
James Hugman 8a624ffa13 Now working with optional channel and app_name 2023-07-20 01:00:01 +00:00
James Hugman 3f2dfca4f8 Convert manifest source in to an enum 2023-07-20 01:00:01 +00:00
Andrew Halberstadt e565f1fee6 Update Taskgraph and dependencies
I'm working on adding a 'mark-as-shipped' task for shipit, and it will
simplify things a bit if the Taskgraph dependencies are updated before
hand.
2023-07-19 20:21:57 +00:00
James Hugman aa3a34b6cb Bug 1843907 Fixup URI crash for Fenix 2023-07-18 18:03:58 +00:00
Tarik Eshaq 99826c287a Fixes depedency summaries 2023-07-18 15:44:55 +00:00
lougeniac64 cc29c6925f Removed obsolete iOS sync logic 2023-07-17 22:39:21 +00:00
Andrew Halberstadt 10b032aab0 Add 'version.txt' to project root and refactor automation to use it
This is needed in order to add application-services to Shipit, which
expects a `version.txt` file at the repository root. Rather than have
this duplicated both here and `.buildconfig-android.yml`, this patch
refactors automation to use `version.txt` instead.

Bug: 1842897
2023-07-17 13:35:11 +00:00
Ryan VanderMeulen 44113c9654 Update Protobuf Gradle Plugin to version 0.9.4 2023-07-17 03:49:35 +00:00
James Hugman daf996a306 Address reviewer comments 2023-07-16 15:18:17 +00:00
James Hugman 40bb4f9446 Add changelog entry 2023-07-16 15:18:17 +00:00
James Hugman d98c6cca95 Add open args to unenroll, log-state and apply-file 2023-07-16 15:18:17 +00:00
James Hugman 10cfd0d0cf Add --pbcopy option to copy URLs to the clipboard 2023-07-16 15:18:17 +00:00
James Hugman 0911025612 Refactor arguments for calls into start_app into StartAppProtocol 2023-07-16 15:18:17 +00:00
James Hugman 70a410fd04 Add experiment args to deeplinks for sending to iOS 2023-07-16 15:18:17 +00:00
James Hugman bfa1d89e3f Added iOS URL processor in Swift, requires calling from scene:willConnectTo:session:options 2023-07-16 15:18:17 +00:00
James Hugman 5d6695832d Added Android URL processor in Kotlin 2023-07-16 15:18:17 +00:00
Charlie 47f4c50a82 update for pr feedback 2023-07-12 17:05:42 +00:00
Charlie 6bd85f8d70 update enrollment logic to move not-selected/not-targeted check a level deeper 2023-07-12 17:05:42 +00:00
Charlie 99925e9596 update changelog 2023-07-12 17:05:42 +00:00
Charlie c2cb9c219c update rollouts to re-evaluate enrollment if they are disqualified for targeting or bucketing 2023-07-12 17:05:42 +00:00
James Hugman f9d5c92c5b Address reviewer comments 2023-07-12 10:36:05 +00:00
James Hugman fe12fe3252 Add --patch option for all commands that takes an experiment 2023-07-12 10:36:05 +00:00
Elise Richards 5247bf077d For EXP-3625: Take getCoenrollingFeatureIds out of the interfaces 2023-07-10 17:01:42 +00:00
Elise Richards 83037f5fbd For EXP-3625: Changelog 2023-07-10 17:01:42 +00:00
Elise Richards f82926245f For EXP-3625: Hook up getCoenrollingFeatureIds to NimbusApi and NimbusBuilder for swift 2023-07-10 17:01:42 +00:00
Elise Richards 73fd43c86c For EXP-3625: Hook up getCoenrollingFeatureIds to NimbusInterface and NimbusBuilder for kotlin 2023-07-10 17:01:42 +00:00
dependabot[bot] aae8665088 Bump charset-normalizer from 3.1.0 to 3.2.0 in /tools
Bumps [charset-normalizer](https://github.com/Ousret/charset_normalizer) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/Ousret/charset_normalizer/releases)
- [Changelog](https://github.com/Ousret/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Ousret/charset_normalizer/compare/3.1.0...3.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 16:51:08 +00:00
Ryan VanderMeulen 5b8d675090 Update some Gradle dependencies 2023-07-07 20:12:57 +00:00
James Hugman d5e0574ff1 Address reviewer comments 2023-07-07 18:23:27 +00:00
James Hugman 1f018e49ad Add changelog 2023-07-07 18:23:27 +00:00
James Hugman e234d7d02d Generalize/tidy replace_str so it can be used with strings::fmt 2023-07-07 18:23:27 +00:00
James Hugman c07dab4baa Add iOS API for recording exposure from experiment 2023-07-07 18:23:27 +00:00
James Hugman a8b69c05da Add Android API for recording exposure from experiment 2023-07-07 18:23:27 +00:00
James Hugman f54fe8211b Replace {experiment} with slug in feature config 2023-07-07 18:23:27 +00:00
Elise Richards 47a77ed7f7 For #3655: Add cirrus test for fml get coenrolling feature ids 2023-07-06 20:04:12 +00:00
Elise Richards 45ae5280f5 For #3655: Add changelog 2023-07-06 20:04:12 +00:00
Elise Richards 5c101d375a For EXP-3655: Expose get coenrolling ids on the fml udl 2023-07-06 20:04:12 +00:00
Elise Richards 779eec703c For EXP-3655: Expose get coenrolling ids on the fml client 2023-07-06 20:04:12 +00:00
Julien Cristau 069700ac91 Bug 1835689 - don't include cached tasks in existing_tasks for release promotion
Release promotion reuses tasks generated by the on-push decision, to
avoid duplicating work.  For cached tasks however, that means reusing
index lookups that can be out of date by the time relpro runs, and
requiring a new push to pick up rebuilt cached tasks.  By listing the
cached kinds in rebuild-kinds, we force new index lookups at release
promotion time, to pick up e.g. new docker images without an extra push.
2023-07-06 08:58:12 +00:00