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
Bump pipeline and git dependencies #817
Conversation
Still isn't happy with it - probably something else is pulling in 2.10.. perhaps hold off until workflow-api has been fixed? |
@@ -302,6 +302,11 @@ | |||
<artifactId>github-organization-folder</artifactId> | |||
<version>1.6</version> | |||
</dependency> | |||
<dependency> |
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.
Is there a reason this one is explicitly set?
5ac1d5f
to
4209a86
Compare
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. |
5417c0b
to
74f2870
Compare
f45da05
to
2aaa569
Compare
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.
not sure why some dependencies are added
@@ -109,7 +109,10 @@ | |||
<artifactId>unirest-java</artifactId> | |||
<scope>test</scope> | |||
</dependency> | |||
|
|||
<dependency> |
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.
@i386 any reason this is here and not test scoped?
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.
Scopes are inherited
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.
nice.
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.
so - why is this dependency here? It wasn't used before right?
well looking good so far according to smoke and ATH tests. |
pom.xml
Outdated
</dependency> | ||
<dependency> | ||
<groupId>org.jenkins-ci.plugins.workflow</groupId> | ||
<artifactId>workflow-api</artifactId> | ||
<version>2.7</version> | ||
<version>2.12-alpha-2</version> |
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.
@i386 We're ready to take this up to 2.12 now
605c73a
to
2a164f8
Compare
2a164f8
to
9d5d00d
Compare
@i386 I can't tell what your latest changes are - but they have broken both unit tests and the ATH |
@@ -17,7 +17,7 @@ | |||
|
|||
<properties> | |||
<java.level>7</java.level> | |||
<jackson.version>2.2.3</jackson.version> | |||
<jackson.version>2.8.7</jackson.version> |
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.
why?
🐛 some failures and a lot of dependency changes that need a bit more description/work. |
I don't think we have the luxury of bumping deps all at once unless we have time to baby sit all the tests/ATH. wouldn't it make sense to focus on workflow-api on its own? |
@i386 did you squash commits here ? as I Can't see changes between today and yesterday to know what caused breakage (best to not squash when pushing to a branch for this reason). |
🐝 LGTM |
Revert 45aa4f0 and fix your tests to |
@jglick ?? commenting on long closed PRs? EDIT: I assume you mean that changing tests to not use git but use checkout scm wont' see this problem in 2.13? |
Two days! Well within the range of my review backlog, unfortunately…
No, IIUC the problem is that there are tests which create a echo 'hi!' and as of 2.13 (using the now-default lightweight mode—controllable via system property) successive builds of that branch project will not display any SCM changelog, because Jenkins is not running all the machinery of node {
checkout scm
echo 'hi!'
} Now I might try to implement changelog generation even in lightweight mode—in principle the |
@jglick haha yes 2 days - ancient history! OK I will take a look at this today, seems pretty simple. If that works, makes sense. They are contrived cases. They are only "echo" so they would in theory work on windows (wishful thinking there though). |
|
@jglick we aren't yet running on ci.jenkins.io - but a dogfood instance, but otherwise yes. What we are planning is some windows + browser permutations first before building js on windows (I believe it can work though, but its more of a pain than it should be with npm). |
@jglick yeah, we will fix the test to do that and upgrade to workflow-multibranch 2.13. thanks. There is context to that, the upgrade to 2.13 was reverted in this PR because the test failure was recorded as regression, see https://issues.jenkins-ci.org/browse/JENKINS-42525. We will take care of it in another PR. |
Description
@michaelneale @vivek a number of new pipeline updates are available we should integrate and test with.
Submitter checklist
Reviewer checklist
@reviewbybees