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

Bump configuration-as-code-plugin.version from 1.36 to 1.41 #225

Conversation

dependabot-preview[bot]
Copy link
Contributor

@dependabot-preview dependabot-preview bot commented Apr 16, 2020

Bumps configuration-as-code-plugin.version from 1.36 to 1.39.
Updates configuration-as-code from 1.36 to 1.39

Release notes

Sourced from configuration-as-code's releases.

v1.39 🌈

🐛 Bug Fixes

🚀 New features and improvements

  • set category name to Configuration for Jenkins v2.226+ (#1358) @jetersen

📝 Documentation updates

👻 Maintenance

v1.38 🌈

💥 Breaking changes

This release includes a minimum version increase for Jenkins core to 2.222 to address a race condition in initialisation. Jenkins core now supports proxy configuration without the need for our custom configurator, but the password field name changed to secretPassword, see the demo if this affects you.

  • Bump baseline jenkins core to 2.222 for milestones / system read + cleanup (#1293) @timja

🚀 New features and improvements

🐛 Bug Fixes

  • Allow multiple symbols when importing, exporting first one (#1308) @timja
  • Fix classloading in snakeyaml (#1340) @timja

📦 Dependency updates

... (truncated)
Commits
  • f524a0e [maven-release-plugin] prepare release configuration-as-code-1.39
  • 064d2f2 Fix compatibility with core 2.231 (#1359)
  • f8dedcb set category name to Configuration for Jenkins v2.226+ (#1358)
  • 37b0684 remove wip hint (#1352)
  • 4356946 Improve SecretSource Javadoc (#1302)
  • 6682b0b Add Gitter Q&A tab to the New Issue dialog (#1344)
  • cb0e12e [maven-release-plugin] prepare for next development iteration
  • 59c5ff7 [maven-release-plugin] prepare release configuration-as-code-1.38
  • 751431a Fix classloading in snakeyaml (#1340)
  • 6314d5b [maven-release-plugin] prepare for next development iteration
  • Additional commits viewable in compare view

Updates test-harness from 1.36 to 1.39

Release notes

Sourced from test-harness's releases.

v1.39 🌈

🐛 Bug Fixes

🚀 New features and improvements

  • set category name to Configuration for Jenkins v2.226+ (#1358) @jetersen

📝 Documentation updates

👻 Maintenance

v1.38 🌈

💥 Breaking changes

This release includes a minimum version increase for Jenkins core to 2.222 to address a race condition in initialisation. Jenkins core now supports proxy configuration without the need for our custom configurator, but the password field name changed to secretPassword, see the demo if this affects you.

  • Bump baseline jenkins core to 2.222 for milestones / system read + cleanup (#1293) @timja

🚀 New features and improvements

🐛 Bug Fixes

  • Allow multiple symbols when importing, exporting first one (#1308) @timja
  • Fix classloading in snakeyaml (#1340) @timja

📦 Dependency updates

... (truncated)
Commits
  • f524a0e [maven-release-plugin] prepare release configuration-as-code-1.39
  • 064d2f2 Fix compatibility with core 2.231 (#1359)
  • f8dedcb set category name to Configuration for Jenkins v2.226+ (#1358)
  • 37b0684 remove wip hint (#1352)
  • 4356946 Improve SecretSource Javadoc (#1302)
  • 6682b0b Add Gitter Q&A tab to the New Issue dialog (#1344)
  • cb0e12e [maven-release-plugin] prepare for next development iteration
  • 59c5ff7 [maven-release-plugin] prepare release configuration-as-code-1.38
  • 751431a Fix classloading in snakeyaml (#1340)
  • 6314d5b [maven-release-plugin] prepare for next development iteration
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot will merge this PR once CI passes on it, as requested by @jetersen.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in the .dependabot/config.yml file in this repo:

  • Update frequency
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps `configuration-as-code-plugin.version` from 1.36 to 1.39.

Updates `configuration-as-code` from 1.36 to 1.39
- [Release notes](https://github.com/jenkinsci/configuration-as-code-plugin/releases)
- [Commits](jenkinsci/configuration-as-code-plugin@configuration-as-code-1.36...configuration-as-code-1.39)

Updates `test-harness` from 1.36 to 1.39
- [Release notes](https://github.com/jenkinsci/configuration-as-code-plugin/releases)
- [Commits](jenkinsci/configuration-as-code-plugin@configuration-as-code-1.36...configuration-as-code-1.39)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Apr 16, 2020
@dependabot-preview dependabot-preview bot requested a review from jglick April 16, 2020 06:09
Copy link
Member

@timja timja left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same issue as #217

@jglick jglick removed their request for review April 16, 2020 16:29
Copy link
Member

@jetersen jetersen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think your better off using overriding the property?

Comment on lines +20 to +29
<dependency>
<groupId>io.jenkins</groupId>
<artifactId>configuration-as-code</artifactId>
<version>1.36</version>
</dependency>
<dependency>
<groupId>io.jenkins.configuration-as-code</groupId>
<artifactId>test-harness</artifactId>
<version>1.36</version>
</dependency>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could this not be replaced by?

        <configuration-as-code-plugin.version>1.36</configuration-as-code-plugin.version>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’m not sure, don’t really know how properties work in inherited Poms like this

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It’s not something that should ever change as this is the last version that supports that line

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see #315

@timja
Copy link
Member

timja commented Apr 17, 2020

fails:

in script security
https://ci.jenkins.io/blue/organizations/jenkins/Tools%2Fbom/detail/dependabot%2Fmaven%2Fconfiguration-as-code-plugin.version-1.39/2/tests

Error
io.jenkins.plugins.casc.ConfigurationAsCode.toYaml(Lio/jenkins/plugins/casc/model/CNode;)Lio/jenkins/plugins/casc/snakeyaml/nodes/Node;
Stacktrace
java.lang.NoSuchMethodError: io.jenkins.plugins.casc.ConfigurationAsCode.toYaml(Lio/jenkins/plugins/casc/model/CNode;)Lio/jenkins/plugins/casc/snakeyaml/nodes/Node;
	at io.jenkins.plugins.casc.misc.Util.toYamlString(Util.java:152)
	at org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest.smokeTestExport(JcascTest.java:36)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.jvnet.hudson.test.JenkinsRule$1.evaluate(JenkinsRule.java:596)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)
Standard Output

Passes if I run it locally though =/

@timja
Copy link
Member

timja commented Apr 17, 2020

io/jenkins/plugins/casc/snakeyaml/nodes/Node

is wrong it should be:

org.yaml.snakeyaml.nodes.Node

@timja
Copy link
Member

timja commented Apr 17, 2020

Can reproduce with:

PLUGINS=script-security TEST=org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest ./local-test.sh

@timja
Copy link
Member

timja commented Apr 17, 2020

@oleg-nenashev @amuniz @escoem Any idea ^^

@timja
Copy link
Member

timja commented Apr 18, 2020

Also passes if I change script-security to use the bom snapshot build from this branch =/

@amuniz
Copy link
Member

amuniz commented Apr 18, 2020

The only way I can think of that exception happening is by having two versions of configuration-as-code in the classpath (one pre snakeyaml extraction and another post extraction).

The PCT does weird things with classpath and plugin versions, I'm not an expert in PCT (and I don't like it neither just because of things like this).

BTW PLUGINS=script-security TEST=org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest ./local-test.sh is passing locally for me 🤷‍♂️ (forget it, was using master instead of this PR).

@amuniz
Copy link
Member

amuniz commented Apr 18, 2020

I've been trying to debug it by reproducing the PCT run in a way that I can inspect the classpath:

# after running the pct once using local-test.sh
$> cd /target/local-test/pct-work/script-security
$> mvn test -Dtest=org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest -Djth.jenkins-war.path=$HOME/dev/sources/bom/target/local-test/megawar.war

[...]

[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest
=== Starting org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest
   0.042 [id=14]	INFO	o.jvnet.hudson.test.WarExploder#explode: Using a predefined WAR file /home/amuniz/dev/sources/bom/target/local-test/megawar.war define by the jth.jenkins-war.path system property
   0.043 [id=14]	INFO	o.jvnet.hudson.test.WarExploder#explode: Exploding /home/amuniz/dev/sources/bom/target/local-test/megawar.war into /home/amuniz/dev/sources/bom/target/local-test/pct-work/script-security/target/jenkins-for-test
   0.416 [id=14]	WARNING	o.e.jetty.servlet.BaseHolder#doStart: 
java.lang.ClassNotFoundException: jenkins.util.SystemProperties$Listener
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.eclipse.jetty.util.Loader.loadClass(Loader.java:64)
	at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:88)
[...]

But I got a totally different outcome which seems quite unrelated, so... I don't know.

@timja
Copy link
Member

timja commented Apr 18, 2020

It fails in the same way when I run:

mvn --show-version --batch-mode -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn --define=failIfNoTests=false --define=jth.jenkins-war.path=/Users/timja/projects/jenkinsci/bom/target/local-test/megawar.war --define=org.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn --define=forkCount=1 hpi:resolve-test-dependencies hpi:test-hpl surefire:test -Djenkins.version=2.222.1 -Denforcer.skip=true -Dtest=org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest
[ERROR] org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest.smokeTestExport  Time elapsed: 0.025 s  <<< ERROR!
java.lang.NoSuchMethodError: io.jenkins.plugins.casc.ConfigurationAsCode.toYaml(Lio/jenkins/plugins/casc/model/CNode;)Lio/jenkins/plugins/casc/snakeyaml/nodes/Node;
	at io.jenkins.plugins.casc.misc.Util.toYamlString(Util.java:152)
	at org.jenkinsci.plugins.scriptsecurity.scripts.JcascTest.smokeTestExport(JcascTest.java:36)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.jvnet.hudson.test.JenkinsRule$1.evaluate(JenkinsRule.java:596)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
	at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.lang.Thread.run(Thread.java:748)

boot classpath:

[DEBUG] boot classpath:  /Users/timja/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M4/surefire-booter-3.0.0-M4.jar  /Users/timja/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M4/surefire-api-3.0.0-M4.jar  /Users/timja/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M4/surefire-logger-api-3.0.0-M4.jar  /Users/timja/projects/jenkinsci/bom/target/local-test/pct-work/script-security/target/test-classes  /Users/timja/projects/jenkinsci/bom/target/local-test/pct-work/script-security/target/classes  /Users/timja/.m2/repository/org/kohsuke/groovy-sandbox/1.26/groovy-sandbox-1.26.jar  /Users/timja/.m2/repository/com/github/ben-manes/caffeine/caffeine/2.7.0/caffeine-2.7.0.jar  /Users/timja/.m2/repository/org/checkerframework/checker-qual/2.6.0/checker-qual-2.6.0.jar  /Users/timja/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.3/error_prone_annotations-2.3.3.jar  /Users/timja/.m2/repository/io/jenkins/configuration-as-code/1.39/configuration-as-code-1.39.jar  /Users/timja/.m2/repository/org/json/json/20190722/json-20190722.jar  /Users/timja/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar  /Users/timja/.m2/repository/io/vavr/vavr/0.10.2/vavr-0.10.2.jar  /Users/timja/.m2/repository/io/vavr/vavr-match/0.10.2/vavr-match-0.10.2.jar  /Users/timja/.m2/repository/io/jenkins/configuration-as-code/test-harness/1.35/test-harness-1.35.jar  /Users/timja/.m2/repository/org/everit/json/org.everit.json.schema/1.5.1/org.everit.json.schema-1.5.1.jar  /Users/timja/.m2/repository/commons-validator/commons-validator/1.5.1/commons-validator-1.5.1.jar  /Users/timja/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.10.1/jackson-databind-2.10.1.jar  /Users/timja/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.10.1/jackson-annotations-2.10.1.jar  /Users/timja/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.10.1/jackson-core-2.10.1.jar  /Users/timja/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.10.1/jackson-dataformat-yaml-2.10.1.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-all/0.50.42/flexmark-all-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark/0.50.42/flexmark-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-abbreviation/0.50.42/flexmark-ext-abbreviation-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-admonition/0.50.42/flexmark-ext-admonition-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-anchorlink/0.50.42/flexmark-ext-anchorlink-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-aside/0.50.42/flexmark-ext-aside-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-attributes/0.50.42/flexmark-ext-attributes-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-autolink/0.50.42/flexmark-ext-autolink-0.50.42.jar  /Users/timja/.m2/repository/org/nibor/autolink/autolink/0.6.0/autolink-0.6.0.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-definition/0.50.42/flexmark-ext-definition-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-emoji/0.50.42/flexmark-ext-emoji-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-enumerated-reference/0.50.42/flexmark-ext-enumerated-reference-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-escaped-character/0.50.42/flexmark-ext-escaped-character-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-footnotes/0.50.42/flexmark-ext-footnotes-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-gfm-issues/0.50.42/flexmark-ext-gfm-issues-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-gfm-strikethrough/0.50.42/flexmark-ext-gfm-strikethrough-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-gfm-tables/0.50.42/flexmark-ext-gfm-tables-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-gfm-tasklist/0.50.42/flexmark-ext-gfm-tasklist-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-gfm-users/0.50.42/flexmark-ext-gfm-users-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-gitlab/0.50.42/flexmark-ext-gitlab-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-jekyll-front-matter/0.50.42/flexmark-ext-jekyll-front-matter-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-jekyll-tag/0.50.42/flexmark-ext-jekyll-tag-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-media-tags/0.50.42/flexmark-ext-media-tags-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-macros/0.50.42/flexmark-ext-macros-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-ins/0.50.42/flexmark-ext-ins-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-xwiki-macros/0.50.42/flexmark-ext-xwiki-macros-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-superscript/0.50.42/flexmark-ext-superscript-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-tables/0.50.42/flexmark-ext-tables-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-toc/0.50.42/flexmark-ext-toc-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-typographic/0.50.42/flexmark-ext-typographic-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-wikilink/0.50.42/flexmark-ext-wikilink-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-yaml-front-matter/0.50.42/flexmark-ext-yaml-front-matter-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-ext-youtube-embedded/0.50.42/flexmark-ext-youtube-embedded-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-formatter/0.50.42/flexmark-formatter-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-html-parser/0.50.42/flexmark-html-parser-0.50.42.jar  /Users/timja/.m2/repository/org/jsoup/jsoup/1.11.3/jsoup-1.11.3.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-html2md-converter/0.50.42/flexmark-html2md-converter-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-jira-converter/0.50.42/flexmark-jira-converter-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-pdf-converter/0.50.42/flexmark-pdf-converter-0.50.42.jar  /Users/timja/.m2/repository/com/openhtmltopdf/openhtmltopdf-core/1.0.0/openhtmltopdf-core-1.0.0.jar  /Users/timja/.m2/repository/com/openhtmltopdf/openhtmltopdf-pdfbox/1.0.0/openhtmltopdf-pdfbox-1.0.0.jar  /Users/timja/.m2/repository/org/apache/pdfbox/pdfbox/2.0.16/pdfbox-2.0.16.jar  /Users/timja/.m2/repository/org/apache/pdfbox/fontbox/2.0.16/fontbox-2.0.16.jar  /Users/timja/.m2/repository/org/apache/pdfbox/xmpbox/2.0.16/xmpbox-2.0.16.jar  /Users/timja/.m2/repository/de/rototor/pdfbox/graphics2d/0.24/graphics2d-0.24.jar  /Users/timja/.m2/repository/com/openhtmltopdf/openhtmltopdf-rtl-support/1.0.0/openhtmltopdf-rtl-support-1.0.0.jar  /Users/timja/.m2/repository/com/ibm/icu/icu4j/59.1/icu4j-59.1.jar  /Users/timja/.m2/repository/com/openhtmltopdf/openhtmltopdf-jsoup-dom-converter/1.0.0/openhtmltopdf-jsoup-dom-converter-1.0.0.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-profile-pegdown/0.50.42/flexmark-profile-pegdown-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-util/0.50.42/flexmark-util-0.50.42.jar  /Users/timja/.m2/repository/com/vladsch/flexmark/flexmark-youtrack-converter/0.50.42/flexmark-youtrack-converter-0.50.42.jar  /Users/timja/.m2/repository/com/github/stefanbirkner/system-rules/1.19.0/system-rules-1.19.0.jar  /Users/timja/.m2/repository/org/jenkins-ci/ui/jquery-detached/1.2.1/jquery-detached-1.2.1.jar  /Users/timja/.m2/repository/io/jenkins/plugins/snakeyaml-api/1.26.4/snakeyaml-api-1.26.4.jar  /Users/timja/.m2/repository/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar  /Users/timja/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar  /Users/timja/.m2/repository/org/jenkins-ci/main/jenkins-core/2.222.1/jenkins-core-2.222.1.jar  /Users/timja/.m2/repository/org/jenkins-ci/plugins/icon-shim/icon-set/1.0.5/icon-set-1.0.5.jar  /Users/timja/.m2/repository/org/jenkins-ci/main/remoting/4.2/remoting-4.2.jar  /Users/timja/.m2/repository/org/jenkins-ci/main/cli/2.222.1/cli-2.222.1.jar  /Users/timja/.m2/repository/org/jenkins-ci/version-number/1.6/version-number-1.6.jar  /Users/timja/.m2/repository/com/google/code/findbugs/annotations/3.0.0/annotations-3.0.0.jar  /Users/timja/.m2/repository/org/jenkins-ci/crypto-util/1.1/crypto-util-1.1.jar  /Users/timja/.m2/repository/org/jvnet/hudson/jtidy/4aug2000r7-dev-hudson-1/jtidy-4aug2000r7-dev-hudson-1.jar  /Users/timja/.m2/repository/com/google/inject/guice/4.0/guice-4.0.jar  /Users/timja/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar  /Users/timja/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar  /Users/timja/.m2/repository/org/connectbot/jbcrypt/jbcrypt/1.0.0/jbcrypt-1.0.0.jar  /Users/timja/.m2/repository/org/jruby/ext/posix/jna-posix/1.0.3-jenkins-1/jna-posix-1.0.3-jenkins-1.jar  /Users/timja/.m2/repository/com/github/jnr/jnr-posix/3.0.45/jnr-posix-3.0.45.jar  /Users/timja/.m2/repository/com/github/jnr/jnr-ffi/2.1.8/jnr-ffi-2.1.8.jar  /Users/timja/.m2/repository/com/github/jnr/jffi/1.2.17/jffi-1.2.17.jar  /Users/timja/.m2/repository/com/github/jnr/jffi/1.2.16/jffi-1.2.16-native.jar  /Users/timja/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar  /Users/timja/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar  /Users/timja/.m2/repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar  /Users/timja/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar  /Users/timja/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar  /Users/timja/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar  /Users/timja/.m2/repository/com/github/jnr/jnr-constants/0.9.9/jnr-constants-0.9.9.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/stapler-groovy/1.258/stapler-groovy-1.258.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/stapler-jelly/1.258/stapler-jelly-1.258.jar  /Users/timja/.m2/repository/org/jenkins-ci/commons-jelly/1.1-jenkins-20120928/commons-jelly-1.1-jenkins-20120928.jar  /Users/timja/.m2/repository/org/dom4j/dom4j/2.1.1/dom4j-2.1.1.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/stapler-jrebel/1.258/stapler-jrebel-1.258.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/stapler/1.258/stapler-1.258.jar  /Users/timja/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar  /Users/timja/.m2/repository/commons-discovery/commons-discovery/0.4/commons-discovery-0.4.jar  /Users/timja/.m2/repository/org/jvnet/tiger-types/2.2/tiger-types-2.2.jar  /Users/timja/.m2/repository/org/kohsuke/asm5/5.0.1/asm5-5.0.1.jar  /Users/timja/.m2/repository/org/kohsuke/windows-package-checker/1.2/windows-package-checker-1.2.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/stapler-adjunct-zeroclipboard/1.3.5-1/stapler-adjunct-zeroclipboard-1.3.5-1.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/stapler-adjunct-timeline/1.5/stapler-adjunct-timeline-1.5.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/stapler-adjunct-codemirror/1.3/stapler-adjunct-codemirror-1.3.jar  /Users/timja/.m2/repository/io/jenkins/stapler/jenkins-stapler-support/1.1/jenkins-stapler-support-1.1.jar  /Users/timja/.m2/repository/com/infradna/tool/bridge-method-annotation/1.13/bridge-method-annotation-1.13.jar  /Users/timja/.m2/repository/org/kohsuke/stapler/json-lib/2.4-jenkins-2/json-lib-2.4-jenkins-2.jar  /Users/timja/.m2/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar  /Users/timja/.m2/repository/commons-httpclient/commons-httpclient/3.1-jenkins-1/commons-httpclient-3.1-jenkins-1.jar  /Users/timja/.m2/repository/args4j/args4j/2.33/args4j-2.33.jar  /Users/timja/.m2/repository/org/jenkins-ci/annotation-indexer/1.12/annotation-indexer-1.12.jar  /Users/timja/.m2/repository/org/jenkins-ci/bytecode-compatibility-transformer/2.0-beta-2/bytecode-compatibility-transformer-2.0-beta-2.jar  /Users/timja/.m2/repository/org/kohsuke/asm6/6.2/asm6-6.2.jar  /Users/timja/.m2/repository/org/jenkins-ci/constant-pool-scanner/1.2/constant-pool-scanner-1.2.jar  /Users/timja/.m2/repository/org/jenkins-ci/task-reactor/1.5/task-reactor-1.5.jar  /Users/timja/.m2/repository/org/jvnet/localizer/localizer/1.26/localizer-1.26.jar  /Users/timja/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar  /Users/timja/.m2/repository/org/jvnet/hudson/xstream/1.4.7-jenkins-1/xstream-1.4.7-jenkins-1.jar  /Users/timja/.m2/repository/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar  /Users/timja/.m2/repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar  /Users/timja/.m2/repository/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19.jar  /Users/timja/.m2/repository/org/jfree/jcommon/1.0.23/jcommon-1.0.23.jar  /Users/timja/.m2/repository/org/apache/ant/ant/1.9.14/ant-1.9.14.jar  /Users/timja/.m2/repository/org/apache/ant/ant-launcher/1.9.14/ant-launcher-1.9.14.jar  /Users/timja/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar  /Users/timja/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar  /Users/timja/.m2/repository/commons-digester/commons-digester/2.1/commons-digester-2.1.jar  /Users/timja/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar  /Users/timja/.m2/repository/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar  /Users/timja/.m2/repository/javax/mail/mail/1.4.4/mail-1.4.4.jar  /Users/timja/.m2/repository/org/jvnet/hudson/activation/1.1.1-hudson-1/activation-1.1.1-hudson-1.jar  /Users/timja/.m2/repository/jaxen/jaxen/1.1-beta-11/jaxen-1.1-beta-11.jar  /Users/timja/.m2/repository/commons-jelly/commons-jelly-tags-fmt/1.0/commons-jelly-tags-fmt-1.0.jar  /Users/timja/.m2/repository/commons-jelly/commons-jelly-tags-xml/1.1/commons-jelly-tags-xml-1.1.jar  /Users/timja/.m2/repository/org/jvnet/hudson/commons-jelly-tags-define/1.0.1-hudson-20071021/commons-jelly-tags-define-1.0.1-hudson-20071021.jar  /Users/timja/.m2/repository/org/jenkins-ci/commons-jexl/1.1-jenkins-20111212/commons-jexl-1.1-jenkins-20111212.jar  /Users/timja/.m2/repository/org/acegisecurity/acegi-security/1.0.7/acegi-security-1.0.7.jar  /Users/timja/.m2/repository/org/springframework/spring-jdbc/1.2.9/spring-jdbc-1.2.9.jar  /Users/timja/.m2/repository/org/springframework/spring-dao/1.2.9/spring-dao-1.2.9.jar  /Users/timja/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar  /Users/timja/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar  /Users/timja/.m2/repository/org/codehaus/groovy/groovy-all/2.4.12/groovy-all-2.4.12.jar  /Users/timja/.m2/repository/jline/jline/2.12/jline-2.12.jar  /Users/timja/.m2/repository/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar  /Users/timja/.m2/repository/org/springframework/spring-webmvc/2.5.6.SEC03/spring-webmvc-2.5.6.SEC03.jar  /Users/timja/.m2/repository/org/springframework/spring-beans/2.5.6.SEC03/spring-beans-2.5.6.SEC03.jar  /Users/timja/.m2/repository/org/springframework/spring-context/2.5.6.SEC03/spring-context-2.5.6.SEC03.jar  /Users/timja/.m2/repository/org/springframework/spring-context-support/2.5.6.SEC03/spring-context-support-2.5.6.SEC03.jar  /Users/timja/.m2/repository/org/springframework/spring-web/2.5.6.SEC03/spring-web-2.5.6.SEC03.jar  /Users/timja/.m2/repository/org/springframework/spring-core/2.5.6.SEC03/spring-core-2.5.6.SEC03.jar  /Users/timja/.m2/repository/org/springframework/spring-aop/2.5.6.SEC03/spring-aop-2.5.6.SEC03.jar  /Users/timja/.m2/repository/javax/servlet/jsp/jstl/javax.servlet.jsp.jstl-api/1.2.1/javax.servlet.jsp.jstl-api-1.2.1.jar  /Users/timja/.m2/repository/com/sun/xml/txw2/txw2/20110809/txw2-20110809.jar  /Users/timja/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar  /Users/timja/.m2/repository/relaxngDatatype/relaxngDatatype/20020414/relaxngDatatype-20020414.jar  /Users/timja/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar  /Users/timja/.m2/repository/org/jvnet/winp/winp/1.28/winp-1.28.jar  /Users/timja/.m2/repository/org/jenkins-ci/memory-monitor/1.9/memory-monitor-1.9.jar  /Users/timja/.m2/repository/org/codehaus/woodstox/wstx-asl/3.2.9/wstx-asl-3.2.9.jar  /Users/timja/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar  /Users/timja/.m2/repository/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar  /Users/timja/.m2/repository/org/kohsuke/akuma/1.10/akuma-1.10.jar  /Users/timja/.m2/repository/org/kohsuke/libpam4j/1.11/libpam4j-1.11.jar  /Users/timja/.m2/repository/org/kohsuke/libzfs/0.8/libzfs-0.8.jar  /Users/timja/.m2/repository/com/sun/solaris/embedded_su4j/1.1/embedded_su4j-1.1.jar  /Users/timja/.m2/repository/net/java/sezpoz/sezpoz/1.13/sezpoz-1.13.jar  /Users/timja/.m2/repository/org/kohsuke/jinterop/j-interop/2.0.6-kohsuke-1/j-interop-2.0.6-kohsuke-1.jar  /Users/timja/.m2/repository/org/kohsuke/jinterop/j-interopdeps/2.0.6-kohsuke-1/j-interopdeps-2.0.6-kohsuke-1.jar  /Users/timja/.m2/repository/org/samba/jcifs/jcifs/1.2.19/jcifs-1.2.19.jar  /Users/timja/.m2/repository/org/jvnet/robust-http-client/robust-http-client/1.2/robust-http-client-1.2.jar  /Users/timja/.m2/repository/org/jenkins-ci/symbol-annotation/1.1/symbol-annotation-1.1.jar  /Users/timja/.m2/repository/commons-codec/commons-codec/1.12/commons-codec-1.12.jar  /Users/timja/.m2/repository/commons-fileupload/commons-fileupload/1.3.1-jenkins-2/commons-fileupload-1.3.1-jenkins-2.jar  /Users/timja/.m2/repository/com/google/guava/guava/11.0.1/guava-11.0.1.jar  /Users/timja/.m2/repository/com/jcraft/jzlib/1.1.3-kohsuke-1/jzlib-1.1.3-kohsuke-1.jar  /Users/timja/.m2/repository/org/jenkins-ci/main/jenkins-war/2.222.1/jenkins-war-2.222.1.war  /Users/timja/.m2/repository/org/jenkins-ci/modules/instance-identity/2.2/instance-identity-2.2.jar  /Users/timja/.m2/repository/io/github/stephenc/crypto/self-signed-cert-generator/1.0.0/self-signed-cert-generator-1.0.0.jar  /Users/timja/.m2/repository/org/jenkins-ci/modules/ssh-cli-auth/1.7/ssh-cli-auth-1.7.jar  /Users/timja/.m2/repository/org/jenkins-ci/modules/slave-installer/1.7/slave-installer-1.7.jar  /Users/timja/.m2/repository/org/jenkins-ci/modules/windows-slave-installer/1.12/windows-slave-installer-1.12.jar  /Users/timja/.m2/repository/org/jenkins-ci/modules/launchd-slave-installer/1.2/launchd-slave-installer-1.2.jar  /Users/timja/.m2/repository/org/jenkins-ci/modules/upstart-slave-installer/1.1/upstart-slave-installer-1.1.jar  /Users/timja/.m2/repository/org/jenkins-ci/modules/systemd-slave-installer/1.1/systemd-slave-installer-1.1.jar  /Users/timja/.m2/repository/org/jenkins-ci/modules/sshd/2.6/sshd-2.6.jar  /Users/timja/.m2/repository/org/apache/sshd/sshd-core/1.7.0/sshd-core-1.7.0.jar  /Users/timja/.m2/repository/net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar  /Users/timja/.m2/repository/org/jenkins-ci/ui/jquery-detached/1.2.1/jquery-detached-1.2.1-core-assets.jar  /Users/timja/.m2/repository/org/jenkins-ci/ui/bootstrap/1.3.2/bootstrap-1.3.2-core-assets.jar  /Users/timja/.m2/repository/org/jenkins-ci/ui/handlebars/1.1.1/handlebars-1.1.1-core-assets.jar  /Users/timja/.m2/repository/org/jenkins-ci/main/jenkins-test-harness/2.57/jenkins-test-harness-2.57.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.22.v20191022/jetty-xml-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-util/9.4.22.v20191022/jetty-util-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.22.v20191022/jetty-servlet-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-security/9.4.22.v20191022/jetty-security-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-server/9.4.22.v20191022/jetty-server-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-http/9.4.22.v20191022/jetty-http-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/eclipse/jetty/jetty-io/9.4.22.v20191022/jetty-io-9.4.22.v20191022.jar  /Users/timja/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar  /Users/timja/.m2/repository/org/hamcrest/hamcrest-core/2.2/hamcrest-core-2.2.jar  /Users/timja/.m2/repository/org/hamcrest/hamcrest-library/2.2/hamcrest-library-2.2.jar  /Users/timja/.m2/repository/org/jenkins-ci/main/jenkins-test-harness-htmlunit/2.31-2/jenkins-test-harness-htmlunit-2.31-2.jar  /Users/timja/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2.jar  /Users/timja/.m2/repository/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar  /Users/timja/.m2/repository/org/apache/commons/commons-text/1.3/commons-text-1.3.jar  /Users/timja/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar  /Users/timja/.m2/repository/commons-net/commons-net/3.6/commons-net-3.6.jar  /Users/timja/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.4.10.v20180503/websocket-client-9.4.10.v20180503.jar  /Users/timja/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.4.10.v20180503/websocket-common-9.4.10.v20180503.jar  /Users/timja/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.4.10.v20180503/websocket-api-9.4.10.v20180503.jar  /Users/timja/.m2/repository/org/jvnet/hudson/embedded-rhino-debugger/1.2/embedded-rhino-debugger-1.2.jar  /Users/timja/.m2/repository/io/jenkins/lib/support-log-formatter/1.0/support-log-formatter-1.0.jar  /Users/timja/.m2/repository/org/netbeans/modules/org-netbeans-insane/RELEASE111/org-netbeans-insane-RELEASE111.jar  /Users/timja/.m2/repository/org/openjdk/jmh/jmh-core/1.21/jmh-core-1.21.jar  /Users/timja/.m2/repository/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar  /Users/timja/.m2/repository/org/apache/commons/commons-math3/3.2/commons-math3-3.2.jar  /Users/timja/.m2/repository/org/openjdk/jmh/jmh-generator-annprocess/1.21/jmh-generator-annprocess-1.21.jar  /Users/timja/.m2/repository/org/jenkins-ci/test-annotations/1.3/test-annotations-1.3.jar  /Users/timja/.m2/repository/junit/junit/4.12/junit-4.12.jar  /Users/timja/.m2/repository/com/github/spotbugs/spotbugs-annotations/3.1.12/spotbugs-annotations-3.1.12.jar  /Users/timja/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar  /Users/timja/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.18/animal-sniffer-annotations-1.18.jar  /Users/timja/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar  /Users/timja/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar  /Users/timja/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar  /Users/timja/.m2/repository/org/slf4j/slf4j-jdk14/1.7.25/slf4j-jdk14-1.7.25.jar  /Users/timja/.m2/repository/org/kohsuke/access-modifier-annotation/1.16/access-modifier-annotation-1.16.jar  /Users/timja/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar  /Users/timja/.m2/repository/org/apache/maven/surefire/surefire-junit4/3.0.0-M4/surefire-junit4-3.0.0-M4.jar  /Users/timja/.m2/repository/org/apache/maven/surefire/common-java5/3.0.0-M4/common-java5-3.0.0-M4.jar  /Users/timja/.m2/repository/org/apache/maven/surefire/common-junit3/3.0.0-M4/common-junit3-3.0.0-M4.jar  /Users/timja/.m2/repository/org/apache/maven/surefire/common-junit4/3.0.0-M4/common-junit4-3.0.0-M4.jar
[DEBUG] boot(compact) classpath:  surefire-booter-3.0.0-M4.jar  surefire-api-3.0.0-M4.jar  surefire-logger-api-3.0.0-M4.jar  test-classes  classes  groovy-sandbox-1.26.jar  caffeine-2.7.0.jar  checker-qual-2.6.0.jar  error_prone_annotations-2.3.3.jar  configuration-as-code-1.39.jar  json-20190722.jar  jsr305-3.0.2.jar  vavr-0.10.2.jar  vavr-match-0.10.2.jar  test-harness-1.35.jar  org.everit.json.schema-1.5.1.jar  commons-validator-1.5.1.jar  jackson-databind-2.10.1.jar  jackson-annotations-2.10.1.jar  jackson-core-2.10.1.jar  jackson-dataformat-yaml-2.10.1.jar  flexmark-all-0.50.42.jar  flexmark-0.50.42.jar  flexmark-ext-abbreviation-0.50.42.jar  flexmark-ext-admonition-0.50.42.jar  flexmark-ext-anchorlink-0.50.42.jar  flexmark-ext-aside-0.50.42.jar  flexmark-ext-attributes-0.50.42.jar  flexmark-ext-autolink-0.50.42.jar  autolink-0.6.0.jar  flexmark-ext-definition-0.50.42.jar  flexmark-ext-emoji-0.50.42.jar  flexmark-ext-enumerated-reference-0.50.42.jar  flexmark-ext-escaped-character-0.50.42.jar  flexmark-ext-footnotes-0.50.42.jar  flexmark-ext-gfm-issues-0.50.42.jar  flexmark-ext-gfm-strikethrough-0.50.42.jar  flexmark-ext-gfm-tables-0.50.42.jar  flexmark-ext-gfm-tasklist-0.50.42.jar  flexmark-ext-gfm-users-0.50.42.jar  flexmark-ext-gitlab-0.50.42.jar  flexmark-ext-jekyll-front-matter-0.50.42.jar  flexmark-ext-jekyll-tag-0.50.42.jar  flexmark-ext-media-tags-0.50.42.jar  flexmark-ext-macros-0.50.42.jar  flexmark-ext-ins-0.50.42.jar  flexmark-ext-xwiki-macros-0.50.42.jar  flexmark-ext-superscript-0.50.42.jar  flexmark-ext-tables-0.50.42.jar  flexmark-ext-toc-0.50.42.jar  flexmark-ext-typographic-0.50.42.jar  flexmark-ext-wikilink-0.50.42.jar  flexmark-ext-yaml-front-matter-0.50.42.jar  flexmark-ext-youtube-embedded-0.50.42.jar  flexmark-formatter-0.50.42.jar  flexmark-html-parser-0.50.42.jar  jsoup-1.11.3.jar  flexmark-html2md-converter-0.50.42.jar  flexmark-jira-converter-0.50.42.jar  flexmark-pdf-converter-0.50.42.jar  openhtmltopdf-core-1.0.0.jar  openhtmltopdf-pdfbox-1.0.0.jar  pdfbox-2.0.16.jar  fontbox-2.0.16.jar  xmpbox-2.0.16.jar  graphics2d-0.24.jar  openhtmltopdf-rtl-support-1.0.0.jar  icu4j-59.1.jar  openhtmltopdf-jsoup-dom-converter-1.0.0.jar  flexmark-profile-pegdown-0.50.42.jar  flexmark-util-0.50.42.jar  flexmark-youtrack-converter-0.50.42.jar  system-rules-1.19.0.jar  jquery-detached-1.2.1.jar  snakeyaml-api-1.26.4.jar  snakeyaml-1.26.jar  javax.servlet-api-3.1.0.jar  jenkins-core-2.222.1.jar  icon-set-1.0.5.jar  remoting-4.2.jar  cli-2.222.1.jar  version-number-1.6.jar  annotations-3.0.0.jar  crypto-util-1.1.jar  jtidy-4aug2000r7-dev-hudson-1.jar  guice-4.0.jar  javax.inject-1.jar  aopalliance-1.0.jar  jbcrypt-1.0.0.jar  jna-posix-1.0.3-jenkins-1.jar  jnr-posix-3.0.45.jar  jnr-ffi-2.1.8.jar  jffi-1.2.17.jar  jffi-1.2.16-native.jar  asm-5.0.3.jar  asm-commons-5.0.3.jar  asm-analysis-5.0.3.jar  asm-tree-5.0.3.jar  asm-util-5.0.3.jar  jnr-x86asm-1.0.2.jar  jnr-constants-0.9.9.jar  stapler-groovy-1.258.jar  stapler-jelly-1.258.jar  commons-jelly-1.1-jenkins-20120928.jar  dom4j-2.1.1.jar  stapler-jrebel-1.258.jar  stapler-1.258.jar  javax.annotation-api-1.2.jar  commons-discovery-0.4.jar  tiger-types-2.2.jar  asm5-5.0.1.jar  windows-package-checker-1.2.jar  stapler-adjunct-zeroclipboard-1.3.5-1.jar  stapler-adjunct-timeline-1.5.jar  stapler-adjunct-codemirror-1.3.jar  jenkins-stapler-support-1.1.jar  bridge-method-annotation-1.13.jar  json-lib-2.4-jenkins-2.jar  ezmorph-1.0.6.jar  commons-httpclient-3.1-jenkins-1.jar  args4j-2.33.jar  annotation-indexer-1.12.jar  bytecode-compatibility-transformer-2.0-beta-2.jar  asm6-6.2.jar  constant-pool-scanner-1.2.jar  task-reactor-1.5.jar  localizer-1.26.jar  antlr-2.7.6.jar  xstream-1.4.7-jenkins-1.jar  xpp3-1.1.4c.jar  kxml2-2.3.0.jar  jfreechart-1.0.19.jar  jcommon-1.0.23.jar  ant-1.9.14.jar  ant-launcher-1.9.14.jar  commons-io-2.6.jar  commons-lang-2.6.jar  commons-digester-2.1.jar  commons-beanutils-1.9.3.jar  commons-compress-1.19.jar  mail-1.4.4.jar  activation-1.1.1-hudson-1.jar  jaxen-1.1-beta-11.jar  commons-jelly-tags-fmt-1.0.jar  commons-jelly-tags-xml-1.1.jar  commons-jelly-tags-define-1.0.1-hudson-20071021.jar  commons-jexl-1.1-jenkins-20111212.jar  acegi-security-1.0.7.jar  spring-jdbc-1.2.9.jar  spring-dao-1.2.9.jar  oro-2.0.8.jar  log4j-1.2.17.jar  groovy-all-2.4.12.jar  jline-2.12.jar  jansi-1.11.jar  spring-webmvc-2.5.6.SEC03.jar  spring-beans-2.5.6.SEC03.jar  spring-context-2.5.6.SEC03.jar  spring-context-support-2.5.6.SEC03.jar  spring-web-2.5.6.SEC03.jar  spring-core-2.5.6.SEC03.jar  spring-aop-2.5.6.SEC03.jar  javax.servlet.jsp.jstl-api-1.2.1.jar  txw2-20110809.jar  stax-api-1.0-2.jar  relaxngDatatype-20020414.jar  commons-collections-3.2.2.jar  winp-1.28.jar  memory-monitor-1.9.jar  wstx-asl-3.2.9.jar  stax-api-1.0.1.jar  jna-5.3.1.jar  akuma-1.10.jar  libpam4j-1.11.jar  libzfs-0.8.jar  embedded_su4j-1.1.jar  sezpoz-1.13.jar  j-interop-2.0.6-kohsuke-1.jar  j-interopdeps-2.0.6-kohsuke-1.jar  jcifs-1.2.19.jar  robust-http-client-1.2.jar  symbol-annotation-1.1.jar  commons-codec-1.12.jar  commons-fileupload-1.3.1-jenkins-2.jar  guava-11.0.1.jar  jzlib-1.1.3-kohsuke-1.jar  jenkins-war-2.222.1.war  instance-identity-2.2.jar  self-signed-cert-generator-1.0.0.jar  ssh-cli-auth-1.7.jar  slave-installer-1.7.jar  windows-slave-installer-1.12.jar  launchd-slave-installer-1.2.jar  upstart-slave-installer-1.1.jar  systemd-slave-installer-1.1.jar  sshd-2.6.jar  sshd-core-1.7.0.jar  eddsa-0.3.0.jar  jquery-detached-1.2.1-core-assets.jar  bootstrap-1.3.2-core-assets.jar  handlebars-1.1.1-core-assets.jar  jenkins-test-harness-2.57.jar  jetty-webapp-9.4.22.v20191022.jar  jetty-xml-9.4.22.v20191022.jar  jetty-util-9.4.22.v20191022.jar  jetty-servlet-9.4.22.v20191022.jar  jetty-security-9.4.22.v20191022.jar  jetty-server-9.4.22.v20191022.jar  jetty-http-9.4.22.v20191022.jar  jetty-io-9.4.22.v20191022.jar  hamcrest-2.2.jar  hamcrest-core-2.2.jar  hamcrest-library-2.2.jar  jenkins-test-harness-htmlunit-2.31-2.jar  serializer-2.7.2.jar  commons-lang3-3.7.jar  commons-text-1.3.jar  xml-apis-1.4.01.jar  commons-net-3.6.jar  websocket-client-9.4.10.v20180503.jar  websocket-common-9.4.10.v20180503.jar  websocket-api-9.4.10.v20180503.jar  embedded-rhino-debugger-1.2.jar  support-log-formatter-1.0.jar  org-netbeans-insane-RELEASE111.jar  jmh-core-1.21.jar  jopt-simple-4.6.jar  commons-math3-3.2.jar  jmh-generator-annprocess-1.21.jar  test-annotations-1.3.jar  junit-4.12.jar  spotbugs-annotations-3.1.12.jar  jcip-annotations-1.0.jar  animal-sniffer-annotations-1.18.jar  log4j-over-slf4j-1.7.25.jar  slf4j-api-1.7.25.jar  jcl-over-slf4j-1.7.25.jar  slf4j-jdk14-1.7.25.jar  access-modifier-annotation-1.16.jar  commons-logging-1.2.jar  surefire-junit4-3.0.0-M4.jar  common-java5-3.0.0-M4.jar  common-junit3-3.0.0-M4.jar  common-junit4-3.0.0-M4.jar

@amuniz
Copy link
Member

amuniz commented Apr 18, 2020

Hmm, I think I might have found the issue. script-security pom.xml is edited by the PCT before running tests, it is updating the dependency on configuration-as-code to 1.39 but not the configuration-as-code.version property, so io.jenkins.configuration-as-code:test-harness stays at 1.35.

@timja
Copy link
Member

timja commented Apr 18, 2020

Yup /Users/timja/.m2/repository/io/jenkins/configuration-as-code/test-harness/1.35/test-harness-1.35.jar is in there

@amuniz
Copy link
Member

amuniz commented Apr 18, 2020

So it's the PCT not correctly updating the pom.

@timja
Copy link
Member

timja commented Apr 18, 2020

Correct, if I update the property the test passes, fun...

@timja
Copy link
Member

timja commented Apr 18, 2020

Weird that it's only script-security it fails on

@timja
Copy link
Member

timja commented Apr 20, 2020

@raul-arabaolaza do you have any recommendations on how to fix this?

PCT is updating the configuration-as-code plugin but not it's test harness dependency which has an incompatible change in it,

https://github.com/jenkinsci/script-security-plugin/blob/master/pom.xml#L79-L90

@raul-arabaolaza
Copy link

The PCT updates versions given a "context" of other plugins and versions, so when is running script security it sees configuration-as-code in some version so it updates configuration-as-code dependency to that version. Now as there is no configuration-as-code-test-harness plugin in the "context" given to the PCT (is not a plugin I imagine) it can not update the dependency.

Some hook could be created to set the configuration-as-code-test-harness version to the same than configuration-as-code. Or the PCT update mechanism changed so if it sets a configuration-as-code dependency it also checks harness version. Not something I can do right now, however, I have my hands full right now.

@amuniz
Copy link
Member

amuniz commented Apr 20, 2020

I think the PCT should be able to detect that the version is being set through a property and update the property instead.

@jglick
Copy link
Member

jglick commented Apr 22, 2020

That is what maven-versions-plugin does.

@raul-arabaolaza
Copy link

I think the PCT should be able to detect that the version is being set through a property and update the property instead.

That is what maven-versions-plugin does

Ok, that is a good idea, I will work on that direction

@oleg-nenashev
Copy link
Member

I think the PCT should be able to detect that the version is being set through a property and update the property instead.

Once we add it to the Plugin POM, sure. I think it is reasonable for configuration-as-code-test-harness. I can help to make this change happen

@amuniz
Copy link
Member

amuniz commented Jun 4, 2020

I think this is bad tests in cloudbees-folder:

  1. FolderTest.shouldHaveHealthMetricConfiguredGloballyOnCreation: is checking something which is not necessarily true (it depends on this condition). So I suspect there is a FolderHealthMetricDescriptor in the classpath (from some other plugin) which is returning null on FolderHealthMetricDescriptor#createDefault (which is fine).
  2. AbstractFolderConfigurationTest#shouldBeAbleToRemoveHealthMetricConfiguredGlobally: same reason.

Filed jenkinsci/cloudbees-folder-plugin#149

prep.sh Outdated
@@ -42,7 +42,7 @@ done

# TODO find a way to encode this in some POM so that it can be managed by Dependabot
version=0.5.1
timestamp=20200409.141743-1 # TODO https://github.com/jenkinsci/plugin-compat-tester/pull/228
timestamp=20200512.100129-2 # TODO pending release > 0.5.1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
timestamp=20200512.100129-2 # TODO pending release > 0.5.1
timestamp=20200512.100129-2 # TODO https://github.com/jenkinsci/plugin-compat-tester/pull/239

assuming this is from indeed from jenkinsci/plugin-compat-tester#239

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it is yes

@jetersen
Copy link
Member

jetersen commented Jun 5, 2020

🙏 that #247 passes and gets merged

@jetersen
Copy link
Member

jetersen commented Jun 5, 2020

@timja I think we will need to block the folder tests on 2.164 due to changes in #247

@jetersen
Copy link
Member

jetersen commented Jun 5, 2020

Should properly bump to 1.41 on jcasc

@timja timja changed the title Bump configuration-as-code-plugin.version from 1.36 to 1.39 Bump configuration-as-code-plugin.version from 1.36 to 1.41 Jun 5, 2020
failFast Outdated Show resolved Hide resolved
@jetersen
Copy link
Member

jetersen commented Jun 5, 2020

@dependabot merge

@jetersen
Copy link
Member

jetersen commented Jun 5, 2020

@dependabot merge

Very optimistic, I know 🤣

@timja
Copy link
Member

timja commented Jun 5, 2020

@dependabot merge

Very optimistic, I know 🤣

we did get a green build before you bumped the jcasc version 😂

@timja
Copy link
Member

timja commented Jun 5, 2020

Can't tell why it failed, build log is massive and is hanging in my browser, tests didn't fail

@jetersen
Copy link
Member

jetersen commented Jun 5, 2020

Seems like try again.
There are no changes in 1.41 that would explain branch-api failing.

[2020-06-05T16:04:09.195Z] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3:test (default-cli) on project branch-api: There are test failures.
[2020-06-05T16:04:09.195Z] [ERROR] 
[2020-06-05T16:04:09.195Z] [ERROR] Please refer to /home/jenkins/workspace/tion-as-code-plugin.version-1.39/pct-work/branch-api/target/surefire-reports for the individual test results.
[2020-06-05T16:04:09.195Z] [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[2020-06-05T16:04:09.195Z] [ERROR] The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[2020-06-05T16:04:09.195Z] [ERROR] Command was /bin/sh -c cd /home/jenkins/workspace/tion-as-code-plugin.version-1.39/pct-work/branch-api && /usr/local/openjdk-8/jre/bin/java -Xmx768M -Djava.awt.headless=true -jar /home/jenkins/workspace/tion-as-code-plugin.version-1.39/pct-work/branch-api/target/surefire/surefirebooter3817741246906548669.jar /home/jenkins/workspace/tion-as-code-plugin.version-1.39/pct-work/branch-api/target/surefire 2020-06-05T15-58-24_117-jvmRun1 surefire1740711212809917879tmp surefire_04837215736476338476tmp
[2020-06-05T16:04:09.195Z] [ERROR] Error occurred in starting fork, check output in log
[2020-06-05T16:04:09.195Z] [ERROR] Process Exit Code: 143
[2020-06-05T16:04:09.195Z] [ERROR] Crashed tests:
[2020-06-05T16:04:09.195Z] [ERROR] jenkins.branch.OrganizationChildOrphanedItemsPropertyTest
[2020-06-05T16:04:09.195Z] [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[2020-06-05T16:04:09.195Z] [ERROR] Command was /bin/sh -c cd /home/jenkins/workspace/tion-as-code-plugin.version-1.39/pct-work/branch-api && /usr/local/openjdk-8/jre/bin/java -Xmx768M -Djava.awt.headless=true -jar /home/jenkins/workspace/tion-as-code-plugin.version-1.39/pct-work/branch-api/target/surefire/surefirebooter3817741246906548669.jar /home/jenkins/workspace/tion-as-code-plugin.version-1.39/pct-work/branch-api/target/surefire 2020-06-05T15-58-24_117-jvmRun1 surefire1740711212809917879tmp surefire_04837215736476338476tmp
[2020-06-05T16:04:09.195Z] [ERROR] Error occurred in starting fork, check output in log
[2020-06-05T16:04:09.195Z] [ERROR] Process Exit Code: 143
[2020-06-05T16:04:09.195Z] [ERROR] Crashed tests:
[2020-06-05T16:04:09.195Z] [ERROR] jenkins.branch.OrganizationChildOrphanedItemsPropertyTest
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:670)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:283)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:246)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1161)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1002)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:848)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
[2020-06-05T16:04:09.195Z] [ERROR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2020-06-05T16:04:09.195Z] [ERROR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2020-06-05T16:04:09.195Z] [ERROR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2020-06-05T16:04:09.195Z] [ERROR] 	at java.lang.reflect.Method.invoke(Method.java:498)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[2020-06-05T16:04:09.195Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[2020-06-05T16:04:09.195Z] [ERROR] -> [Help 1]
[2020-06-05T16:04:09.195Z] [ERROR] 
[2020-06-05T16:04:09.195Z] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[2020-06-05T16:04:09.195Z] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[2020-06-05T16:04:09.195Z] [ERROR] 
[2020-06-05T16:04:09.195Z] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[2020-06-05T16:04:09.195Z] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

@jetersen jetersen closed this Jun 5, 2020
@dependabot-preview
Copy link
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot-preview dependabot-preview bot deleted the dependabot/maven/configuration-as-code-plugin.version-1.39 branch June 5, 2020 16:19
@jetersen jetersen restored the dependabot/maven/configuration-as-code-plugin.version-1.39 branch June 5, 2020 16:19
@jetersen jetersen reopened this Jun 5, 2020
@jglick
Copy link
Member

jglick commented Jun 5, 2020

SurefireBooterForkException is typically a flake.

@dependabot-preview dependabot-preview bot merged commit 10993e4 into master Jun 5, 2020
@dependabot-preview dependabot-preview bot deleted the dependabot/maven/configuration-as-code-plugin.version-1.39 branch June 5, 2020 17:09
@amuniz
Copy link
Member

amuniz commented Jun 8, 2020

🎉 this one was hard :)

@jetersen
Copy link
Member

jetersen commented Jun 8, 2020

Was good to finally land. Hopefully JCasC will have fewer breaking changes 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants