-
-
Notifications
You must be signed in to change notification settings - Fork 276
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
Trying to guide people away from implementing RoleSensitive manually #56
Conversation
This pull request originates from a CloudBees employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see this explanation. |
👍 |
🐝 |
Upgraded the parent project to version 1.607. Made the necessary changes to get rid of the compiler errors. For classes that extended AbstractScmTagAction, I had to change the constructor to accept a Run object, instead of an AbstractBuild, to eliminate an ambiguous reference when compiling.
…INS-28880 * Avoiding crash when setting Maven2 build to UNSTABLE. By simply catching the IllegalStateException. This is not the final solution. The build will still not be marked as unstable, instead of crashing (FAIL) it will succeed (SUCCESS). Instead of showing no violation results, it will show them. * Making the example projects compile * Testing example projects in web tests * Stepping up Jenkins version to 1.580.3 * Adding Java 8 to Travis config * Using Firefox and Xvfb in Travis CI, HTMLUnit is a bit unpredictable
- introduced "naming strategies" to make that part extendable separate from the parsers -
…sion and Descriptors for multiple script types
Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests |
👍 (being one who got confused by javadoc, thanks @jglick for pointing out all wrong commits!) |
btw: I would consider also adding a link to corresponding wiki page to provide more information for those who are interested in more details or are still unsure what to do. |
🐝 |
Trying to guide people away from implementing RoleSensitive manually
After about the seventeenth Jenkins plugin pull request (most recently jenkinsci/analysis-core-plugin#31) featuring something like
I am trying to guide people to the answer, in case they read Javadoc anyway.
(For SECURITY-144 we explicitly decided to introduce
RoleSensitive
despite the source incompatibility, while keeping a binary-compatible runtime behavior, since every plugin author really must decide how a given callable is intended to be used.)@reviewbybees