Commit Graph

58 Commits

Author SHA1 Message Date
Uwe Kubosch 024713cc95 Release 2.1.0-beta.6 with better metadata 2023-05-18 16:37:36 +02:00
Uwe Kubosch 89740f105b Release 2.1.0-beta.5 with GitHub Pages 2023-05-18 15:57:10 +02:00
Uwe Kubosch d1566c674e Release 2.1.0-beta.4 2023-05-18 15:24:34 +02:00
Uwe Kubosch b13fa01a8e Skip building with Java 8 for now. 2023-05-18 13:57:06 +02:00
Uwe Kubosch 0a0ed7d428 Release 2.1.0-beta.2 and try publishing docs 2023-05-17 20:06:34 +02:00
Uwe Kubosch 4fba3bb2b5 Bump version to 2.1.0-beta.1 2023-05-17 11:51:20 +02:00
Uwe Kubosch f36eb27c1d Correct plugin id for com.github.jruby-gradle.war
Rename gradle project for the base plugin to jruby-gradle-base-plugin
2023-05-16 10:13:03 +02:00
Uwe Kubosch a8ba2490d5 Bump version to 2.1.0-beta.0 2023-05-15 19:19:19 +02:00
Uwe Kubosch 03b1ec2400 Update to JRuby 9.4.2.0 2023-05-15 17:43:38 +02:00
Schalk W. Cronjé 3f20cc61fc cleanup integration tests 2022-05-16 21:01:47 +02:00
Schalk W. Cronjé 9161a4354d Use main/mainClass depending on Gradle version 2022-05-16 19:04:47 +02:00
Schalk Cronje 08751e9317 Adjust license to include 2021 2021-05-02 19:15:20 +02:00
Schalk Cronje 65871700bc Add GH actions (#386) 2021-05-02 16:37:13 +02:00
Schalk Cronje 102e880c3e Upgradle to grolifant 1.0.0-alpha.4 2020-11-15 18:01:39 +01:00
Schalk Cronje 8fd5b396e8 Upgrade to grolifant 1.0.0-alpha.2 2020-11-13 16:54:40 +01:00
Schalk Cronje 0e904089c8 Prepare for Gradle's configuration cache
- Use the new 1.0.0-alpha.1 Grolifant release that has configuration-cache
  safety built-in.
- Check that no usage of `Project` object will be done after configuration
  phase has ended.
- Maintain compatibility down to Gradle 4.3.
2020-10-29 22:15:06 +01:00
Schalk Cronje d764de4e8e Update license headers 2020-01-17 23:11:26 +01:00
Schalk Cronje 593f096279 Set version to 2.0.0 2020-01-17 19:23:26 +01:00
Schalk Cronje 6fdc2e28bc Do not include pre-release GEMs by default (#393) 2019-12-25 01:06:45 +01:00
Schalk Cronje 7e130116f1 Proposed JRuby version can be optional 2019-12-24 16:14:31 +01:00
Schalk Cronje d57e2f42de If the plugin version changes, resolve all dependencies again (#398) 2019-12-24 15:19:44 +01:00
Schalk Cronje 7fe59b4621 Prepare to release 2.0.0-alpha.4 2019-12-23 13:53:05 +01:00
Schalk Cronje 00522b2cca Always use the java version of a GEM (#391) 2019-12-20 18:03:06 +01:00
Schalk Cronje a8ffdf8954 Remove all dependency on Torquebox (#388) 2019-12-19 23:28:05 +01:00
R Tyler Croy c42f709b8a
Mark this as version 2.0.0-alpha1 2019-06-22 20:06:45 -07:00
Schalk Cronje 2d4bd8a9f9 Verify that Gradle 5x. dependency locking works with GEMs (#372)
Added at hack.commit.push 2019 with @ixschelruiz.
2019-06-16 18:13:42 +02:00
Schalk Cronje 9387364ad8 Make JRubyExec compatible with Gradle 4.2 - 4.9 (#366) 2019-06-05 23:26:02 +02:00
Schalk Cronje ce44d67b80 Cleaned up and restructured base-plugin (#366).
- `JRubyPluginExtension`
- `JRubyExec`
- Split out `GemUtils.OverwriteAction` into its own class `GemOverwriteAction`.
- Moved `GemUtils` to `core-plugin`.
- Removed `RubygemsServlet`.
- Reworked `GemVersion` to be more Ivy-like rather than Maven-like.
- Reworked `JRubyPrepare` & `JRubyExec`.
- Extract common `JRubyPrepare` code to `AbstractJRubyPrepare`.
- Cleaned up `JRubyExec` to no longer depend on `JRubyExecTraits`.
- Cleaned up `JRubyExecDelegate` to no longer depend on `JRubyExecTraits`.
- In `JRubyPlugin`, register tasks instead of creating them if Gradle supports lazy-creation.
- Removed last usages of `jar-dependencies`.
- Cleaned up integration tests and unit tests
2019-06-05 02:52:43 +02:00
Schalk Cronje fe44c08396 Support an internal Ivy proxy to Rubygems.org (#364)
- Resolve dependencies with transitive dependencies.
- Added a repository handler extension for defining rubygems.
- Protect ivy.xml file creation against concurrent access from threads of multiple processes.
- Support all known GEM version requirement formats
2019-06-01 13:33:58 +02:00
Schalk Cronje 7a54e504d7 Restructured JRubyJarPluginSpec 2019-05-05 15:51:29 +02:00
Schalk Cronje 6d5c8e5a5d Restructure JRubyExecExtensionIntegrationSpec 2019-05-05 15:35:34 +02:00
R Tyler Croy e5670d301a
Bump the version to 1.7.0 for release 2019-05-04 11:23:42 -07:00
R Tyler Croy 28485abb6c
Bump the to the latest JRuby version of 9.2.7.0 2019-05-01 19:15:56 -07:00
aalmiray d40f6b959f Configure build-scan plugin 2019-03-04 15:28:38 +01:00
R. Tyler Croy da546ce48a
Default to JRuby 9.1.14.0 which now has some nice Java 9 support 👏
http://jruby.org/2017/11/08/jruby-9-1-14-0.html
2017-11-28 12:52:16 -08:00
Schalk W. Cronjé 05fb19d7ab Upgradle to 4.2 and use GradleTest 1.0-beta12
- Use Torquebox in addition to lasagne,io when building and to work around
  flasky tests.
- Use Grolifant library to deal with Gradle compatibility issues.
- Remove Gradle 5.0 deprecation warning.
- Do not set logging level within tests.
- Ignore IntelliJ "out" directories.
- Update GradleTest fixtures for 1.0-betaX improvements.
- Split out JRubyPluginInstanceSpec to its own file.
- Extract JRubyJarTestKitSpec into its own test file.
- Make test repository preparation a separate task.
- Update TestKit syntax to deal with Gradle 4.2.
- State that Gradle 2.8 is a minimum version.

Also marked custom repository test as `PendingFeature` to be investigated
later as doe a possible rewrite.
2017-09-27 17:20:32 +02:00
R. Tyler Croy c110ed3b62
Upgrade the default JRuby to the latest of 9.1.12.0 2017-08-15 13:01:17 -07:00
R. Tyler Croy 9572a4a3c4
Upgrade to JRuby 9.1.7.0 and bump the minor for release of some small patches 2017-02-21 11:39:48 -08:00
R. Tyler Croy aa03efbb77
Bump to 9.1.4.0 as default to include some regression fixes from @jruby 2016-09-01 15:03:22 -07:00
R. Tyler Croy 99a4b97657
Upgrade the release to the latest version 2016-08-30 12:15:55 -07:00
R. Tyler Croy 76f92f1629
Upgrade jruby-gradle base to the latest JRuby, 9.1.2.0 2016-07-03 12:09:32 -07:00
R. Tyler Croy 287a66a850
Bump the base version of JRuby to 9.0.5.0
See also: <http://jruby.org/2016/01/26/jruby-9-0-5-0.html>
2016-01-31 03:26:53 -08:00
R. Tyler Croy ea7e00d218
Upgrade the default base to 9.0.4.0
See also: <http://jruby.org/2015/11/13/jruby-9-0-4-0.html>
2015-11-13 10:22:28 -08:00
R. Tyler Croy 00c5fb8557
Upgrade the default JRuby to 9.0.3.0
See also: <http://jruby.org/2015/10/21/jruby-9-0-3-0.html>

Fixes #255
2015-10-22 11:12:39 -07:00
R. Tyler Croy 0d6764010e
Disable parallel builds to make jetty happy in Travis
@mkristian theorizes that these settings might be responsible for these types
of errors:
    <https://gist.github.com/rtyler/d0b4a011eb43d0f47203>
2015-09-30 07:43:31 -07:00
R. Tyler Croy 2548df4f20
Add some more build flags to speed things up 2015-09-22 12:41:04 -07:00
R. Tyler Croy 941b798f77
Upgrade the default version of JRuby to 9.0.1.0
See: <http://jruby.org/2015/09/02/jruby-9-0-1-0.html>

Fixes #211
2015-09-09 09:36:29 -07:00
Christian Meier 8d5cb13588 embed rubygems-servlet into gradle 2015-09-08 21:51:57 +02:00
R. Tyler Croy 27d49aad5a
Revert "DO NOT RELEASE"
Yeah so I clearly forgot this

This reverts commit bf7a27e5d6.
2015-08-14 22:29:56 -07:00
R. Tyler Croy bf7a27e5d6
DO NOT RELEASE
Using the OpenShift proxy temporarily for testing
2015-08-12 08:05:21 -07:00