-
-
Notifications
You must be signed in to change notification settings - Fork 8.9k
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
[JENKINS-56109] Change Jenkins configuration UI from tables to divs #3895
Conversation
Oh, I can write up a JEP for this if requested.... |
I'm not so sure about what you did moving those |
CC @recena who was voting for it a while ago |
Impact on plugins is unclear. I fear if we expect all f:entry/f:whatever pairs to be updates, we won't see reasonable benefits here for a long, long time 😦 |
a3e3134
to
eef5612
Compare
@jvz: oops, hazard of iterating between various attempts. Thanks, I've undone that. |
Oops. No. The reason I moved the field was because I wanted to move the help. I'm going to put this back. Otherwise the help is floating aimlessly above the checkbox and looks ugly. |
eef5612
to
fcf133c
Compare
I'm going to make a couple of changes from what I have here: |
This comment has been minimized.
This comment has been minimized.
…s bad This isn't the right fix, but someone needs to identify the proper content model
I provided @jsoref with https://gist.github.com/daniel-beck/ef4a6f38d78014343a0ef5e85285c4ac, a list of Jelly files in plugins that contain |
@jsoref could you please resolve the merge conflict? @timja @daniel-beck @fqueiruga how do you see the current state for this change? Can it be moved forward? |
I've been waiting for releases from the above people. matrix-auth is now sorted thanks DB reminder, could these be released please: jenkinsci/promoted-builds-plugin#149 <- merged unreleased <- @oleg-nenashev scm-api now released |
scm-api now released, pending any blockers we are probably good to move forward on this, probably discuss at next ux-sig meeting? (although I'm away for it) |
First thanks a lot Tim for this stellar work, it's really an important update to Jenkins. While there has unquestionably been awesome efforts to test and fix things in advance, I am inclined to recommend we merge this PR just after the next LTS baseline selection. This way, we would get the maximum time of weekly battle-testing for this change before it can reach the next-next LTS baseline. Concretely: given the next baseline selection is planned for Wed 21st of October, I would propose we prepare this PR so it's WDYT? |
Agree with @batmat. TBH I'm really surprised that fairly minor PRs held this up for almost two months. Had I known these were the blocker, and not the 50 or so open issues in the Jira filter, I'd have made the time many weeks earlier to give this some more soaking time in weeklies. |
+1 to what @batmat said. |
Works for me. I would not mind if we do not wait until Oct 21 either. This story is pretty solid at the moment.
Releasing it now |
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.
Released https://github.com/jenkinsci/promoted-builds-plugin/releases/tag/promoted-builds-3.6 . The code looks good to me. I have tested the last version with the Jenkins PR Tester, and I have not seen any issues. I am +1 for getting it released in the coming weeks, subject to a final discussion at the UX SIG.
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.
Do we have a consensus about merging the change. We have the LTS baseline selection scheduled to the next week. IIUC it is missing the next LTS baseline |
UX sig meeting on wednesday |
Discussed at the UX sig meeting: Agreed we will ship it in the next weekly after baseline selection completed, (most likely 2.263). 🎉 thanks everyone for all your reviews and testing |
Seems like it's time to un-on-hold this one and merge? |
This PR is now ready for merge, after ~24 hours, we will merge it if there's no negative feedback. Thanks! |
See JENKINS-56109.
Initially discussed in #3859
Test this
docker run --rm -ti -p 8080:8080 -e ID=3895 jenkins/core-pr-tester
Screenshots
Configure
Configure mobile
Nested elements association
Configure pipeline
Configure freestyle
Current status:
Needs reviews, also see: https://groups.google.com/d/msg/jenkinsci-dev/MpJMqa1Yc9A/Vex1yix8AAAJ
Proposed changelog entries
Submitter checklist
* Use the
Internal:
prefix if the change has no user-visible impact (API, test frameworks, etc.)Desired reviewers
@daniel-beck
Notes:
List of plugins provided by Daniel Beck which have jelly files that contain
<td
but not<table
, indicating a reliance on existing structures at least inconfig.jelly
andglobal.jelly
files https://gist.github.com/daniel-beck/ef4a6f38d78014343a0ef5e85285c4ac. These therefore make a good test case for these changes in core, as we don't want all plugins to start breaking.