Skip to content

Teams leaderboards - #165

Merged
Calm0 merged 7 commits into
mainfrom
teams-leaderboards
Jul 28, 2026
Merged

Teams leaderboards#165
Calm0 merged 7 commits into
mainfrom
teams-leaderboards

Conversation

@andresfelipemendez

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new “team leaderboards” feature surface to the Teams system, exposing configuration, RPC/API contracts, and public interface methods to list/get/update team leaderboard data and fetch score lists.

Changes:

  • Extends TeamsConfig with a leaderboards section and introduces TeamLeaderboardsConfig.
  • Expands TeamsSystem with team-leaderboard listing/getting/updating and score-list retrieval methods, plus pre/post update hooks.
  • Adds new RPC IDs + protobuf messages and wires corresponding OpenAPI endpoints/schemas.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

File Description
teams.go Adds team leaderboard config and expands TeamsSystem with team leaderboard operations and hook type.
hiro.proto Introduces new RPC IDs and protobuf messages for team leaderboard list/get/update and score listing.
hiro-openapi.yml Registers new RPC endpoints and adds OpenAPI component schemas for the new team leaderboard messages.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread teams.go
Comment thread hiro-openapi.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated no new comments.

@Calm0
Calm0 force-pushed the teams-leaderboards branch from dda4dce to db46e5b Compare July 16, 2026 14:28
@tolgatolgay

Copy link
Copy Markdown
Contributor

@Calm0 - can you please update https://github.com/heroiclabs/hiro/blob/main/schemas/05-Hiro-Teams.json to reflect the schema changes.

@tolgatolgay
tolgatolgay requested a review from VBorisof July 28, 2026 09:29
Comment thread hiro.proto Outdated
@Calm0
Calm0 merged commit e6e26e7 into main Jul 28, 2026
2 checks passed
@Calm0
Calm0 deleted the teams-leaderboards branch July 28, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants