Grails Engineering Meeting Notes (02 18 2021) - grails/grails-core GitHub Wiki

Date: 02/18/2021

Attendees

  • Puneet Behl
  • James Kleeh
  • Jason Schindler

Agenda

  • JFrog Discontinuation of JCenter and Bintray
  • Open Discussion

JFrog Discontinuation of JCenter and Bintray

  • Puneet: Had a call with Alvaro today to talk about publishing to Maven Central
  • Puneet: Next thing to do is publish a test version of Grails 4.0.8
  • Puneet: After that, will need to update the publish process for other artifacts
  • Puneet: Also working on the migration of artifacts from Bintray to Artifactory
  • James: Do we have a document of all the things that need to be done for the Bintray migration
    • Jason: We have the plan we wrote up initially
    • James: I think we should put something on the Wiki so that as I think of things that need to be added I can update it and we can see progress
    • Jason: That's a good idea, I'll do that

The Plan

  • Move content from Bintray remote repositories to a local Artifactory Repository
  • Create GitHub Repo with JSON structure that will back the portal
  • Update the portal to use that data
  • Add a cron action to the GitHub repo to
    • Read the JSON, and look at the version, and if the version is lower than the one in Maven Central or GitHub update the version in the file
  • Write blog post to plugin authors that describes an updated plugin publishing process using Maven Central and keeping versions updated for the portal
  • Go through all of our releases of core and plugins and find any versions that are not in central and make sure they are moved to Artifactory