-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor EXP-3953 [v121] Move nimbus-fml.sh to application-services #16969
Conversation
@@ -37,5 +37,9 @@ if [ "$1" == "--importLocales" ]; then | |||
exit 0 | |||
fi | |||
|
|||
# Download the nimbus-fml.sh script from application-services. | |||
NIMBUS_FML_FILE=./nimbus.fml.yaml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should you ever move the nimbus.fml.yaml
file, you should change this.
Generated by 🚫 Danger Swift against 4ca9cba |
672788f
to
563e527
Compare
@jhugman let me re-run this PR so that it is unblocked to be merged when approved. Context: Bitrise is red because the UI Smoketest run isolated, not as part of the pipeline and failed because it misses the dependencies. |
Thank you @isabelrios ! |
This pull request has conflicts when rebasing. Could you fix it @jhugman? 🙏 |
563e527
to
4ca9cba
Compare
📜 Tickets
Jira ticket
💡 Description
This moves the
nimbus-fml.sh
out of Firefox for iOS and into Application Services. The app services PR adds a bootstrap script which can be curled and executed as part of this project's bootstrap. This is now documented inexperimenter.info
docs.This has been a long held, low priority goal. The pricipitating events:
validate
command to thenimbus-fml
command linevalidate
command checks for the relevant metadata. These warnings are emitted in the Build console logs.messaging
feature.generate-experimenter
command is now being run by experimenter, so is no longer needed to be commited into the repository..experimenter.yaml
fileOnce merged, engineers will need to re-run the
bootstrap.sh
script on their machines to re-download thenimbus-fml.sh
script (it is removed, and added to.gitignore
in this PR).This should otherwise provide no extra functionality or tests.
Commits:
📝 Checklist
You have to check all boxes before merging