Commit Graph
7 Commits
Author SHA1 Message Date
Brian Clozel 7fdd33ea39 Rely on Docker Hub for fetching CI images 2023-02-02 22:12:10 +01:00
Brian Clozel 71cdc06911 Polish
See gh-1370
2023-02-02 20:08:56 +01:00
Brian Clozel 10d22bc534 Set "gradle" buildSystem for "gradle-project-kotlin" types
Prior to this commit, projects with type "gradle-project-kotlin" would
not get the expected "gradle" buildSystem property, unlike the Groovy
flavor with "gradle-project". This value would be set as empty.

This commit ensures that the detection algorithm supports project types
with multiple "-" within their values.

Fixes gh-1370
2023-01-30 19:49:12 +01:00
Brian Clozel 7ea72e72d9 Update Projects API URL for fetching Spring Boot metadata
This commit updates (again) the URL used by Initializr clients to fetch
metadata for the Spring Boot project.
Since the Sagan application is being retired, this API has now migrated
to https://api.spring.io

See gh-1369
2023-01-26 18:27:59 +01:00
Brian Clozel c1e222901d Update spring.io metadata strategy to use the new API
Prior to this commit, the Spring Boot metadata reader would use a legacy
API endpoint on spring.io to fetch the Spring Boot versions.
The current website is about to be retired for a different
infrastructure and we should take this opportunity to update the
endpoint we're using.

This commit updates the metadata reader strategy to now use the
`https://spring.io/api/projects/spring-boot/releases` endpoint to fetch
the relevant information. The JSON format itself changed slightly and
this commit adapts to the new format as well.

Closes gh-1369
2023-01-18 15:02:42 +01:00
Brian Clozel d9fb4b05b4 Upgrade to Gradle 7.6
Closes gh-1361
2022-12-20 10:17:14 +01:00
Brian Clozel ef5b587f90 Fix release pipeline for Maven Central publication
This commit fixes the missing pieces in our Maven Central publication
pipeline. Our first attempt at releasing with it showed a few problems:

* The promote task did not have the artifacts downloaded with the
  artifactory repository.
* We applied the wrong Sonatype credentials to the task.
* The github changelog task would fail because of docker rate limiting
  since we were not using the right type of resource, which is
  configured with the proper caching mechanism.

See gh-1199
2021-03-16 14:51:13 +01:00