Commit Graph
24 Commits
Author SHA1 Message Date
Madhura BhaveandStephane Nicoll e281480426 Switch project structure to use the new generator
This commit removes the former `ProjectGenerator` api based on mustache
template in favour of a new DSL infrastructure to be detailed in further
commits.

Event handling is now web-specific with a `ProjectRequest` and a
`WebProjectRequest` that gathers the base input from the request and
some additional web-specific metadata, respectively. As a consequence
the `initializr-actuator` module has now a dependency on the
`initializr-web` module.

See gh-340

Co-authored-by: Stephane Nicoll <snicoll@pivotal.io>
2019-02-08 09:50:26 +01:00
Madhura Bhave 1bd84fe0ce Use metadata used for project generation for stats
Closes gh-810
2019-02-06 11:39:05 -08:00
Madhura Bhave 857923b549 Remove ProjectGenerationMetricsListener
Fixes gh-809
2019-02-05 13:17:22 -08:00
Madhura Bhave cd550d597e Fix generate release notes script
Fixes gh-805
2019-01-30 11:27:39 -08:00
Madhura Bhave 79dc5956d5 Fix POMS for the updated release process 2019-01-30 08:24:06 -08:00
Madhura Bhave 8ec763e0ba Polish 2019-01-24 10:08:30 -08:00
Madhura Bhave ae937ca4bc Migrate tests to JUnit5
See gh-802
2019-01-24 10:04:00 -08:00
Madhura Bhave 2816c21631 Migrate generator tests to JUnit5
Closes gh-802
2019-01-24 10:04:00 -08:00
Madhura Bhave 29a8e9b32c Remove redundant assertion 2019-01-09 15:21:59 +01:00
Madhura Bhave 52599b0600 Move Kotlin task customization to the bottom 2019-01-09 15:18:23 +01:00
Madhura Bhave ed5d5398ad Remove unnecessary whitespace 2019-01-09 15:18:23 +01:00
Madhura Bhave 19301ed6ff Use single quotes where string interpolation not required 2019-01-09 14:57:27 +01:00
Madhura Bhave 395567ca1d Remove surrounding brackets for gradle dependencies
Closes gh-797
2019-01-09 14:57:18 +01:00
Madhura Bhave 3ceb608f87 Add a gradle assertion for build properties
See gh-781
2019-01-07 13:14:55 -08:00
Madhura Bhave 3982ceceeb Group build properties under ext
Closes gh-781
2019-01-07 12:43:51 -08:00
Madhura Bhave 0ed8aea677 Add failure notification if artifactory deploy fails 2018-11-22 11:10:22 -08:00
Madhura Bhave 6dd17bd36c Put status pending on repo while build is running
See gh-771
2018-11-19 15:23:39 -08:00
Madhura Bhave 79623260f9 Enhance CI pipeline
- Support for Pull Requests
- Display build status on commit
- Notify build results on slack
- Support for releasing to artifactory

Closes gh-771
2018-11-19 15:13:07 -08:00
Madhura Bhave 22b4c9537c Make pipeline output public 2018-11-12 13:13:27 -08:00
Madhura Bhave beefea77cf Move the build to concourse
Closes gh-767
2018-11-08 17:33:38 +01:00
Madhura Bhave 7e409bec12 Improve auto-configuration tests
Closes gh-484
2018-07-10 09:22:03 -07:00
Madhura Bhave ec87ca3ace Support annotationProcessor scope
Fixes gh-653
2018-07-05 09:26:42 -07:00
Madhura Bhave 45e3b3399a Remove duplicate entry in generated gradle .gitignore
Fixes gh-700
2018-07-03 10:33:16 -07:00
Madhura Bhave d38fa831e0 Expose resolved version range if .x present
Fixes gh-586
2018-06-28 10:55:44 -07:00