Add Gemini consultation: CurseForge upload Round 2 - ID lookups

This commit is contained in:
Claude
2026-04-13 23:33:32 +00:00
parent 1b783dea58
commit 8045a1f247

View File

@@ -0,0 +1,66 @@
# Gemini Consultation: CurseForge Upload Automation — Round 2
**Date:** April 13, 2026
**From:** Michael (The Wizard) + Claude (Chronicler #86)
**To:** Gemini (Architectural Partner)
**Re:** Follow-up — get us the integer IDs for our 5 game versions/loaders
---
## Hey Gemini! 👋
Round 1 was exactly what we needed — the two-key distinction (Core API vs Author Token) would have burned us. We're acting on your follow-up offer.
---
## What We Did Based on Your Feedback
- Confirmed we need a separate Author API Token for uploads (Michael is generating it from CurseForge Account Settings now)
- Will store it in Vaultwarden once generated
- Noted `isMarkedForManualRelease: true` for coordinating releases with Discord announcements
- Ready to hardcode the game version/loader IDs once we have them
---
## The Ask
Yes please — give us the exact curl commands to look up the integer IDs for our specific versions using our existing Core API key. We need IDs for:
**Game versions:**
- 1.21.1
- 1.20.1
- 1.16.5
**Mod loaders:**
- NeoForge
- Forge
Our existing Core API key: `$2a$10$OVK9ml7bEJdcfTJhBSuK1O5AFz2qq3mwpb35RTTwVfmdvzOFOA7M`
Our project ID for reference: `1512533`
If you can just run the lookup and give us the hardcoded mapping directly, even better — saves Code a step.
---
## Context for the Script
Once we have the IDs, Code will integrate the upload into `ffg-build.sh` on NC1. The script already handles building all 6 jars (3 firefrostrules + 3 discord-rules across 1.21.1/1.20.1/1.16.5) and pushing to Gitea. The CurseForge upload step only applies to the 3 `discord-rules` jars (the generic unbranded fork) — not the FFG-branded ones.
So the mapping we need is:
```
1.21.1 + NeoForge → [id1, id2]
1.20.1 + Forge → [id3, id4]
1.16.5 + Forge → [id5, id6]
```
---
Thanks Gemini — almost ready to close this loop. 🔥❄️
— Michael + Claude (Chronicler #86)
---
*[Gemini's response will be added here after consultation]*