Branch: refs/heads/master Home: https://github.com/jenkinsci/plugin-pom Commit: e5b32d4b1b48b875e257723b420362b8b113ef74 https://github.com/jenkinsci/plugin-pom/commit/e5b32d4b1b48b875e257723b420362b8b113ef74 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths: M pom.xml Log Message: ----------- remove findbugs legacy and skip profile Commit: a0be78d2f547451f0656f8d967469cce78628a02 https://github.com/jenkinsci/plugin-pom/commit/a0be78d2f547451f0656f8d967469cce78628a02 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-13 (Fri, 13 Dec 2019) Changed paths: M pom.xml Log Message: ----------- always run integration tests for this pom Commit: 9ca3bdb82b12a1034a367757a110984418bfb606 https://github.com/jenkinsci/plugin-pom/commit/9ca3bdb82b12a1034a367757a110984418bfb606 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-13 (Fri, 13 Dec 2019) Changed paths: M pom.xml Log Message: ----------- remove old concurrency override Commit: fdc501e90a41864522376562f4ef91496c728013 https://github.com/jenkinsci/plugin-pom/commit/fdc501e90a41864522376562f4ef91496c728013 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- junit-dep is not provided by jenkins-test-harness anymore Commit: 0b4fdac5f8dd588391f5b27b46b7493630aa7262 https://github.com/jenkinsci/plugin-pom/commit/0b4fdac5f8dd588391f5b27b46b7493630aa7262 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- add a quick-build profile that skips enforcer,tests,spotbugs and animal-sniffer Commit: 09cde3789f44281f2594f018885023628e08b42f https://github.com/jenkinsci/plugin-pom/commit/09cde3789f44281f2594f018885023628e08b42f Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- findbugs is dead Commit: 38a5f3c672d7a19d3cde6424f23b926c23dbf288 https://github.com/jenkinsci/plugin-pom/commit/38a5f3c672d7a19d3cde6424f23b926c23dbf288 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- executable-war is not needed, just use the war Commit: 320374a6f6e5ffd2c96b34851523ac3fa08516f3 https://github.com/jenkinsci/plugin-pom/commit/320374a6f6e5ffd2c96b34851523ac3fa08516f3 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml M src/it/benchmark/pom.xml M src/it/beta-fail/pom.xml M src/it/beta-just-testing/pom.xml M src/it/beta-pass/pom.xml M src/it/incrementals-and-plugin-bom/pom.xml M src/it/sample-plugin/pom.xml M src/it/undefined-java-level/pom.xml Log Message: ----------- [JENKINS-60474] unconditionally enable the jenkins-bom for library dep versions Commit: 45699826ecef116ffd46cbd601160f6af6603b36 https://github.com/jenkinsci/plugin-pom/commit/45699826ecef116ffd46cbd601160f6af6603b36 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- there is no excuse for allowing evry single plugin to have falky tests. Plugins that have flaky tests due to infra requirements etc should opt in to this. Commit: 50bfd7322f2f25aae0510c6f918570e7f489140e https://github.com/jenkinsci/plugin-pom/commit/50bfd7322f2f25aae0510c6f918570e7f489140e Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- remove an unneeded property (plugin.minimumJavaVersion) Commit: 11afd7d52c8a9afbfbf0b434d005717e0fb72b71 https://github.com/jenkinsci/plugin-pom/commit/11afd7d52c8a9afbfbf0b434d005717e0fb72b71 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- inline trimStackTrace and add failsafe to the build. Adding failsafe allows people to write JenkinsRule style tests as ITs so that they can easily run normal unit tests and git quicker feedback in isolation from failsafe style tests with slower feedback should they desire. jacoco needs to be bound to its default verify in order to pick up coverage from IT tests Commit: f21e6cbcc4751055fd9707f2705c8b7d9890d2cf https://github.com/jenkinsci/plugin-pom/commit/f21e6cbcc4751055fd9707f2705c8b7d9890d2cf Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- whitespace changes to make following easier Commit: 111563636bc5d606f0890eb1ec9caaffbf954c45 https://github.com/jenkinsci/plugin-pom/commit/111563636bc5d606f0890eb1ec9caaffbf954c45 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- remove support for jgit provider installing and configuring git should be pretty simple. Commit: 9afd792ac0391c8115d8ddf8d3d0212c0084f0c2 https://github.com/jenkinsci/plugin-pom/commit/9afd792ac0391c8115d8ddf8d3d0212c0084f0c2 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- leave a better reference for people about timestamped snapshots Commit: 5efade228cf698ad508c9b956da861012ffa45cb https://github.com/jenkinsci/plugin-pom/commit/5efade228cf698ad508c9b956da861012ffa45cb Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-16 (Mon, 16 Dec 2019) Changed paths: M pom.xml Log Message: ----------- InjectedTest is a generated test source and these are already excluded. Commit: 755371c3a3dc14939723cfe2323531e13b9f2dfa https://github.com/jenkinsci/plugin-pom/commit/755371c3a3dc14939723cfe2323531e13b9f2dfa Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-17 (Tue, 17 Dec 2019) Changed paths: M pom.xml Log Message: ----------- enforce no snapshots for releases. WHilst the m-r-p should do this there are occaisons where it does not, and we do not actually force people to release with the m-r-p Commit: 97cabd7e41f8ae7b350a4641ac7b0c10a9711803 https://github.com/jenkinsci/plugin-pom/commit/97cabd7e41f8ae7b350a4641ac7b0c10a9711803 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-17 (Tue, 17 Dec 2019) Changed paths: M pom.xml M src/it/incrementals-and-plugin-bom/pom.xml Log Message: ----------- the snapshot rule needs special handling so we can run an ITs against a snapshot parent... Commit: 367d4e942b726f2e22459979f4a8f8493b787380 https://github.com/jenkinsci/plugin-pom/commit/367d4e942b726f2e22459979f4a8f8493b787380 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-17 (Tue, 17 Dec 2019) Changed paths: M pom.xml Log Message: ----------- remove old animal sniffer versions we only need to support 1.8 or newer (but in reality it is just 1.8) Commit: 48070e4cfad80cb3d4e6a264f2fc6df4900b28b1 https://github.com/jenkinsci/plugin-pom/commit/48070e4cfad80cb3d4e6a264f2fc6df4900b28b1 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-17 (Tue, 17 Dec 2019) Changed paths: M pom.xml Log Message: ----------- you can not activate profiles based on properties defined in a project thus this profile was as much use as a chocolate fire guard and has been terminated with extreme prejudice Commit: a498d8a20116111e10b4f7cbec8af87979e56490 https://github.com/jenkinsci/plugin-pom/commit/a498d8a20116111e10b4f7cbec8af87979e56490 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-18 (Wed, 18 Dec 2019) Changed paths: M pom.xml Log Message: ----------- tidy up some comments Commit: b28f137064c08f5b943da6d9f52d719f3cbda088 https://github.com/jenkinsci/plugin-pom/commit/b28f137064c08f5b943da6d9f52d719f3cbda088 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-18 (Wed, 18 Dec 2019) Changed paths: M pom.xml Log Message: ----------- define spotbugs plugin version in pluginManagement Commit: 2e284e71d8684316708f106524732e69c0319d79 https://github.com/jenkinsci/plugin-pom/commit/2e284e71d8684316708f106524732e69c0319d79 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-18 (Wed, 18 Dec 2019) Changed paths: M pom.xml Log Message: ----------- make this a beta version as suggested by @oleg-nenashev Commit: 793f39fe5b6bc81d9b6843ab337db5d04fa24b6a https://github.com/jenkinsci/plugin-pom/commit/793f39fe5b6bc81d9b6843ab337db5d04fa24b6a Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-18 (Wed, 18 Dec 2019) Changed paths: M Jenkinsfile Log Message: ----------- no need to enable the profile - its always active now Commit: 3e6251453c32ad4e53d2bb28fbb6889c1ffdf504 https://github.com/jenkinsci/plugin-pom/commit/3e6251453c32ad4e53d2bb28fbb6889c1ffdf504 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-18 (Wed, 18 Dec 2019) Changed paths: M pom.xml Log Message: ----------- skip the invoker plugin in the quick-build profile Commit: 586d740401900e00cd3454b9a7aeecd6cc3a6526 https://github.com/jenkinsci/plugin-pom/commit/586d740401900e00cd3454b9a7aeecd6cc3a6526 Author: James Nord <jtn...@users.noreply.github.com> Date: 2019-12-19 (Thu, 19 Dec 2019) Changed paths: M pom.xml Log Message: ----------- Merge branch 'master' into JENKINS-60474 Commit: 7dc1c18872deddcc7a3be23f39884cd43dc7313d https://github.com/jenkinsci/plugin-pom/commit/7dc1c18872deddcc7a3be23f39884cd43dc7313d Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-20 (Fri, 20 Dec 2019) Changed paths: M pom.xml Log Message: ----------- turns out the executable-war is magic. without it JenkinsRule tests fail with things like ``` 26.565 [id=86] WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkins.slaves.JnlpSlaveAgentProtocol4, annotation=[none]]; skipping this component java.security.KeyStoreException: JENKINS-41987: no X509Certificate found; perhaps instance-identity module is missing or too old at jenkins.slaves.JnlpSlaveAgentProtocol4.<init>(JnlpSlaveAgentProtocol4.java:105) at jenkins.slaves.JnlpSlaveAgentProtocol4$$FastClassByGuice$$b470638c.newInstance(<generated>) at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105) at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32) at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:89) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115) at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:567) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126) at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) Error injecting constructor, java.security.KeyStoreException: JENKINS-41987: no X509Certificate found; perhaps instance-identity module is missing or too old at jenkins.slaves.JnlpSlaveAgentProtocol4.<init>(JnlpSlaveAgentProtocol4.java:101) 1 error at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145) at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:439) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012) at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:401) at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:392) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:344) at hudson.ExtensionList.load(ExtensionList.java:381) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:317) at hudson.ExtensionList.iterator(ExtensionList.java:172) at jenkins.AgentProtocol.of(AgentProtocol.java:112) at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:284) ``` Commit: bb4f3e2df6ee2d7e9af2f606bac672e7b07989d8 https://github.com/jenkinsci/plugin-pom/commit/bb4f3e2df6ee2d7e9af2f606bac672e7b07989d8 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M pom.xml Log Message: ----------- Merge remote-tracking branch 'origin/master' into JENKINS-60474 Commit: 642ef9d6d7e8f7c8c7f8c712048ba0f602173982 https://github.com/jenkinsci/plugin-pom/commit/642ef9d6d7e8f7c8c7f8c712048ba0f602173982 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M CONTRIBUTING.adoc Log Message: ----------- Fix up building now that we always run the integration tests Commit: d246f1c6054263e9571e34f9898aaf80908271d5 https://github.com/jenkinsci/plugin-pom/commit/d246f1c6054263e9571e34f9898aaf80908271d5 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M CONTRIBUTING.adoc Log Message: ----------- there is no information and that URL is garbage so just remove it It just caused confusion introduced in #204 with comment https://github.com/jenkinsci/plugin-pom/pull/204/files#r288900798 Commit: 59018c0b1a0f043507cf05111a52a798da3fd19f https://github.com/jenkinsci/plugin-pom/commit/59018c0b1a0f043507cf05111a52a798da3fd19f Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M README.md M pom.xml Log Message: ----------- just activate the benchmark profile with a standard profile activation Do not use a property to activate a profile, just activate the profile directly Commit: bf90d5998d354a71b0a029f213cc62fef055efc7 https://github.com/jenkinsci/plugin-pom/commit/bf90d5998d354a71b0a029f213cc62fef055efc7 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M README.md Log Message: ----------- Update README Commit: 15e346fb0c6f7605b17477244159f761a6220bb4 https://github.com/jenkinsci/plugin-pom/commit/15e346fb0c6f7605b17477244159f761a6220bb4 Author: James Nord <jtn...@users.noreply.github.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M pom.xml Log Message: ----------- change version to 4.0-beta-1-SNAPSHOT Co-Authored-By: Oleg Nenashev <o.v.nenas...@gmail.com> Commit: 19dab6c2b2c50cfee46dd9fb59105579a31de782 https://github.com/jenkinsci/plugin-pom/commit/19dab6c2b2c50cfee46dd9fb59105579a31de782 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M src/it/benchmark/invoker.properties Log Message: ----------- benchmark activation is via profile Commit: 8c9203c241a4bec5a40f502e62979dee97f2cc28 https://github.com/jenkinsci/plugin-pom/commit/8c9203c241a4bec5a40f502e62979dee97f2cc28 Author: James Nord <jnord+git...@cloudbees.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: M pom.xml M src/it/incrementals-and-plugin-bom/pom.xml Log Message: ----------- make it easier to consume a plugin-pom PR in a incrementals PR Commit: b9b10c3019747a31a4f235137c2487da9022e080 https://github.com/jenkinsci/plugin-pom/commit/b9b10c3019747a31a4f235137c2487da9022e080 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2019-12-23 (Mon, 23 Dec 2019) Changed paths: Log Message: ----------- Merge branch 'master' into JENKINS-60474 Commit: c13f62671dc3b8e5cb3b26c3d3cb1a4867e9f237 https://github.com/jenkinsci/plugin-pom/commit/c13f62671dc3b8e5cb3b26c3d3cb1a4867e9f237 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2019-12-24 (Tue, 24 Dec 2019) Changed paths: M CONTRIBUTING.adoc Log Message: ----------- Restore the release drafter link Commit: f3787e6241715fe4eaff15f3ac9bdeeec662562a https://github.com/jenkinsci/plugin-pom/commit/f3787e6241715fe4eaff15f3ac9bdeeec662562a Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2019-12-24 (Tue, 24 Dec 2019) Changed paths: M CONTRIBUTING.adoc M Jenkinsfile M README.md M pom.xml M src/it/benchmark/invoker.properties M src/it/benchmark/pom.xml M src/it/beta-fail/pom.xml M src/it/beta-just-testing/pom.xml M src/it/beta-pass/pom.xml M src/it/incrementals-and-plugin-bom/pom.xml M src/it/sample-plugin/pom.xml M src/it/undefined-java-level/pom.xml Log Message: ----------- Merge pull request #269 from jtnord/JENKINS-60474 [JENKINS-60474] streamline the pom and support the jenkins-bom Compare: https://github.com/jenkinsci/plugin-pom/compare/cd05f8e22bcb...f3787e624171 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/plugin-pom/push/refs/heads/master/cd05f8-f3787e%40github.com.