Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finalise update script. #9

Open
TheCurle opened this issue Mar 23, 2022 · 0 comments
Open

Finalise update script. #9

TheCurle opened this issue Mar 23, 2022 · 0 comments
Labels
forge Related to the Forge repository forgegradle Related to ForgeGradle mcpconfig Related to the MCPConfig side of a version archival

Comments

@TheCurle
Copy link
Member

What

The goal for RetroGradle was to setup these projects automatically - have a shell script or Java file that you can feed a version number, and it will convert the whole program start to finish.

How

Our projects up to this point have all been leading us toward an automated pipeline.
In full, the tool needs to:

  • Pull the MCP toolchain for that version
  • Query the available MCP mappings for that version
  • Adapt it to an MCPConfig version folder (RetroGradle/MCPConvert)
  • Test and publish the MCPConfig artifacts to a local repository
  • Generate an appropriate buildscript with the MCPConfig artifacts and mappings versions
  • Set up the buildscript
  • Test the buildscript (run the setup and runServer tasks)
  • Notify of a completed run

This is a lot, and we're only at step 6 currently.

@TheCurle TheCurle added mcpconfig Related to the MCPConfig side of a version archival forgegradle Related to ForgeGradle forge Related to the Forge repository labels Mar 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
forge Related to the Forge repository forgegradle Related to ForgeGradle mcpconfig Related to the MCPConfig side of a version archival
Projects
Status: Help Wanted
Development

No branches or pull requests

1 participant