Closed Bug 2011348 Opened 5 days ago Closed 5 days ago

Update android nightly application-services version bump to new version 464f6ff4b0362d66bfe9213ebf42bb02f4fb447d from 2026-01-20 05:03:56

Categories

(Firefox for Android :: General, enhancement)

All
Unspecified
enhancement

Tracking

()

RESOLVED FIXED
149 Branch
Tracking Status
firefox149 --- fixed

People

(Reporter: update-bot, Assigned: dmeehan)

Details

(Whiteboard: [3pl-filed][task_id: e3Ne1eN4T8e0tGzJKzgLMg])

Attachments

(1 file)

This update covers 1 commits. Here are the overall diff statistics, and then the commit information.


mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt | 2 +-
mobile/android/android-components/plugins/dependencies/src/main/java/moz.yaml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)


464f6ff4b0362d66bfe9213ebf42bb02f4fb447d by Yashika Khurana <yashikakhuranayashika@gmail.com>

https://github.com/mozilla/application-services/commit/464f6ff4b0362d66bfe9213ebf42bb02f4fb447d
Authored: 2026-01-19 12:07:07 -0800
Committed: 2026-01-19 20:07:07 +0000

Bug 2009482: [ci full] Add eval-jexl support for Android nimbus-cli (#7163)

  • Added evalJexl field to CliArgs data class
  • Added EVAL_JEXL_KEY constant
  • Added JEXL evaluation logic using NimbusMessagingHelper.evalJexl()
  • Added --eval-jexl parameter parsing in both intent and URI-based args
  • Logs results as JSON with JEXL_RESULT prefix for CLI capture

This completes eval-jexl support for Android to work with nimbus-cli.

  • Fix ArgumentProcessorTest to include evalJexl parameter

All CliArgs constructor calls in tests now include the evalJexl parameter (null for existing tests).

This fixes compilation errors where the CliArgs data class signature changed to include evalJexl.

  • Fix detekt TooGenericExceptionCaught lint error

Add @Suppress annotation for catching Exception in evalJexl handler.
We need to catch all exceptions to return any JEXL evaluation error
as a JSON result for the CLI to capture.

  • changelogs

Files Modified:

  • CHANGELOG.md
  • components/nimbus/android/src/main/java/org/mozilla/experiments/nimbus/ArgumentProcessor.kt
  • components/nimbus/android/src/test/java/org/mozilla/experiments/nimbus/ArgumentProcessorTest.kt

Assignee: nobody → update-bot
Status: NEW → ASSIGNED

All the jobs in the try run succeeded. Like literally all of them, there weren't
even any intermittents. That is pretty surprising to me, so maybe you should double
check to make sure I didn't misinterpret things and that the correct tests ran...

Anyway, I've done all I can, so I'm passing to you to review and land the patch.
When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.

Assignee: update-bot → dmeehan
Pushed by pchevrel@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e815f56ce6ef https://hg.mozilla.org/integration/autoland/rev/b0068ec2d9b5 Update android nightly application-services version bump to 464f6ff4b0362d66bfe9213ebf42bb02f4fb447d r=release-managers,pascalc
Status: ASSIGNED → RESOLVED
Closed: 5 days ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: