Skip to content
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

Forward compatibility for tippy #759

Merged
merged 17 commits into from
Nov 10, 2022
Merged

Forward compatibility for tippy #759

merged 17 commits into from
Nov 10, 2022

Conversation

NotMyFault
Copy link
Member

@NotMyFault NotMyFault commented Apr 9, 2022

@NotMyFault
Copy link
Member Author

Could someone take a look who has more experience with the ATH pipeline? I don't really see why it would fail, if I fire it up locally it starts well

@timja
Copy link
Member

timja commented Apr 11, 2022

Started with #760 and running the master branch

@timja
Copy link
Member

timja commented Apr 11, 2022

Started with #760 and running the master branch

Master seems to work, PRs are broken

@timja
Copy link
Member

timja commented Apr 11, 2022

@timja
Copy link
Member

timja commented Apr 11, 2022

It seems to be the estimateTestsFromFiles feature.

This can be trivially reproduced by creating a multibranch pipeline pointing at https://github.com/jenkinsci/acceptance-test-harness/

splits = splitTests estimateTestsFromFiles: true, parallelism: count(10)

@timja
Copy link
Member

timja commented Apr 11, 2022

Reverting jenkinsci/parallel-test-executor-plugin#169 fixes it

@timja
Copy link
Member

timja commented Apr 11, 2022

Could someone take a look who has more experience with the ATH pipeline? I don't really see why it would fail, if I fire it up locally it starts well

will be fixed by jenkinsci/parallel-test-executor-plugin#186

I'll replay your build with a workaround

@timja
Copy link
Member

timja commented Apr 19, 2022

Looks like a legit failure @janfaracik

see SshSlavesPluginTest#newAgent

it's trying to make this xhr request:
image

Clicking the add button does nothing when creating a credential on the new agent screen for ssh build agents

image

@janfaracik
Copy link
Contributor

janfaracik commented Apr 19, 2022

Looks like a legit failure @janfaracik

see SshSlavesPluginTest#newAgent

it's trying to make this xhr request: image

Clicking the add button does nothing when creating a credential on the new agent screen for ssh build agents

image

Hmm not working on master either, investigating now


Edit: This button was disabled before https://github.com/jenkinsci/credentials-plugin/pull/296/files#diff-a6d35332a3ba531cc756b08e0da0ff4257999e54efc1288c47ebdcff6033d441L152, not sure if it's actually intended to be enabled and removing the disabled attribute was a mistake.

image

@timja
Copy link
Member

timja commented Apr 24, 2022

@janfaracik Reverting that change doesn't seem to fix it.

@NotMyFault any ideas?

I'll keep poking at it a bit more but don't have much more time atm

@timja
Copy link
Member

timja commented Apr 24, 2022

Seems this is a core bug introduced in 2.344, 2.343 on latest credentials plugin is fine

@timja
Copy link
Member

timja commented Apr 24, 2022

bisected to jenkinsci/jenkins#6464.

@timja timja force-pushed the notmyfault-tippy-yui branch from 9e83ac2 to 05c6476 Compare May 1, 2022 20:55
@timja timja force-pushed the notmyfault-tippy-yui branch from 05c6476 to c6f6acc Compare May 2, 2022 05:48
@timja
Copy link
Member

timja commented May 2, 2022

Matrix auth plugin seems to be broken with this change, it doesn't add new rows, cc @janfaracik

@timja
Copy link
Member

timja commented May 2, 2022

This branch fixes row adding but tooltips don't seem to be working:
https://github.com/jenkinsci/matrix-auth-plugin/compare/master...timja:tippy.js?expand=1

@janfaracik
Copy link
Contributor

This branch fixes row adding but tooltips don't seem to be working:
https://github.com/jenkinsci/matrix-auth-plugin/compare/master...timja:tippy.js?expand=1

Opened a fix for that here - jenkinsci/matrix-auth-plugin#120 - thanks!

@timja
Copy link
Member

timja commented May 2, 2022

Doesn't seem to be a way to test here with non released plugins easily 😢

@timja
Copy link
Member

timja commented May 2, 2022

plugins.SshSlavesPluginTest needs test changes

Needs review:

  • credentialsVisibilityTest – core.CredentialsTest
  • login_no_ldap – plugins.LdapPluginTest

@janfaracik
Copy link
Contributor

Opened a fix here #795

@timja timja changed the title Testing Tippy.js over YUI tooltips Forward compatibility for tippy Nov 10, 2022
@timja timja merged commit ba95efa into master Nov 10, 2022
@timja timja deleted the notmyfault-tippy-yui branch November 10, 2022 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants