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
Use jenkins-button for Repeatable buttons #7717
Use jenkins-button for Repeatable buttons #7717
Conversation
can you run this through ATH please? |
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.
LGTM
Tests failing fyi @janfaracik |
Hey @timja, could you lend a hand with this if you have the time? The tests aren't making much sense to me |
Run the test in a debugger, add The url of the Jenkins instance will be logged near the beginning of testing. Append The test is making sure that the payload submitted with repeatable elements is as expected, e.g. When you submit it you see the JSON after the first element is not correct: {"items": [{"moo": [{"inner": "inone"}, {"inner": "intwo"}]}, {"outer": "one", "moo": {"inner": "intwo"}}, {"outer": "two"}], "Submit": "", "Jenkins-Crumb": "test"} Hope that helps, let me know if you need more of a hand. |
Please take a moment and address the merge conflicts of your pull request. Thanks! |
|
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
Any idea why the build is failing @timja? |
Nope not yet, the build log has this at the end:
|
Passing now |
This PR is currently pending merge and release of jenkinsci/scriptler-plugin#59 to unblock ATH. |
/label ready-for-merge This PR is now ready for merge. We will merge it after ~24 hours if there is no negative feedback. |
Breaks
|
UI changes in jenkinsci/jenkins#7717 changed the contents of the DOM that the groovyClassPath() test was using for its assertion. Temporarily ignore that test result until a pull request to email-ext resolves the issue. The email-ext pull request is not ready but I will do my best to have it ready within 48 hours so that this exclusion can truly be temporary.
UI changes in jenkinsci/jenkins#7717 changed the contents of the DOM that the groovyClassPath() test was using for its assertion. Temporarily ignore that test result until a pull request to email-ext resolves the issue. The email-ext pull request is not ready but I will do my best to have it ready within 48 hours so that this exclusion can truly be temporary.
As a courtesy I have released Email Extension 2.98. |
Before
After
Testing done
Proposed changelog entries
Proposed upgrade guidelines
N/A
Submitter checklist
@Restricted
or have@since TODO
Javadocs, as appropriate.@Deprecated(since = "TODO")
or@Deprecated(forRemoval = true, since = "TODO")
, if applicable.eval
to ease future introduction of Content Security Policy (CSP) directives (see documentation).Desired reviewers
@jenkinsci/sig-ux
Maintainer checklist
Before the changes are marked as
ready-for-merge
:upgrade-guide-needed
label is set and there is a Proposed upgrade guidelines section in the pull request title (see example).lts-candidate
to be considered (see query).