-
Notifications
You must be signed in to change notification settings - Fork 229
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
Fix Nimbus gradle plugin issues [firefox-android: gabrielluong:1818826] #5421
Conversation
Something I've found with this is dependency substitution does not seem to function for the plugin. Not sure how to resolve that, but I can provide steps to test these changes if you'd like them @gabrielluong |
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.
This appears to work fine.
The theory we have is that the SNAPSHOT subsititution isn't working, but it should be fixed in another ticket. Could you file another ticket to fix that task?
✅ in the meantime. Thanks Charlie.
...adle-plugin/src/main/groovy/org/mozilla/appservices/tooling/nimbus/NimbusGradlePlugin.groovy
Show resolved
Hide resolved
...adle-plugin/src/main/groovy/org/mozilla/appservices/tooling/nimbus/NimbusGradlePlugin.groovy
Show resolved
Hide resolved
Yeah so the issue is specifically substitution within the buildscript block. I'll file another ticket and I have some initial findings to share on it |
Ooooookay so a few things with this PR:
I'm not sure how to override the failing build to merge, any advice there would be great. |
You click the If we're landing this, I'd like to confirm that this does not break branch builds, and just breaks branch builds against the fork you're building against? i.e when it comes to other engineers launching branch builds, their branch builds should work fine.. if it's not, that may also be okay, as long as we're aware of which failures are temporary so we can ignore them |
Ah okay I’ll check that tomorrow and see if it works, thanks!
No, this does not break branch builds as a whole thankfully. The issue is
with the branch I was building — it is currently failing, and this change
was meant to fix it. Since the plug-in is set up in the buildscript
configuration, and that module substitution isn’t working, that’s why the
branch build is failing.
|
This resolves two issues:
Pull Request checklist
[ci full]
to the PR title.Branch builds: add
[firefox-android: branch-name]
to the PR title.