fix(upstream-sync): target develop instead of main; aggregate :free model_ids (#22) #24

Closed
epistemophiliac wants to merge 1 commit from fix/upstream-sync-and-model-aggregation into develop

Summary

  • Jenkinsfile: PR base changed from main to develop
  • sync_upstream.sh: same fix for manual sync
  • model-groups.ts: strip :free suffix from model_ids before keying
  • model-groups.test.ts: regression test for :free aggregation

Closes #22.

## Summary - Jenkinsfile: PR base changed from main to develop - sync_upstream.sh: same fix for manual sync - model-groups.ts: strip :free suffix from model_ids before keying - model-groups.test.ts: regression test for :free aggregation Closes #22.
fix(upstream-sync): target develop instead of main; aggregate :free model_ids (#22)
Some checks failed
CI / Test & build (Node 20) (pull_request) Has been cancelled
CI / Test & build (Node 22) (pull_request) Has been cancelled
Docker / Build (linux/amd64) (pull_request) Has been cancelled
Docker / Build (linux/arm64) (pull_request) Has been cancelled
Docker / Merge manifest and push (pull_request) Has been cancelled
2749979ab2
- Jenkinsfile: PR base changed from main to develop so upstream syncs merge
  into the active development branch, not the release branch.
- sync_upstream.sh: same fix for the manual sync script.
- model-groups.ts: strip OpenRouter's :free suffix from model_ids before
  keying, so free-tier copies aggregate with their paid counterparts
  instead of becoming phantom second models.
- model-groups.test.ts: add regression test for :free aggregation.

Closes #22.
epistemophiliac closed this pull request 2026-08-28 12:51:04 +00:00
Some checks failed
CI / Test & build (Node 20) (pull_request) Has been cancelled
CI / Test & build (Node 22) (pull_request) Has been cancelled
Docker / Build (linux/amd64) (pull_request) Has been cancelled
Docker / Build (linux/arm64) (pull_request) Has been cancelled
Docker / Merge manifest and push (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
epistemophiliac/LLMAPI!24
No description provided.