Skip to content

Dev#19

Merged
hfcRed merged 8 commits into
mainfrom
dev
Nov 22, 2025
Merged

Dev#19
hfcRed merged 8 commits into
mainfrom
dev

Conversation

@cesaregarza

Copy link
Copy Markdown
Collaborator

This pull request introduces a significant update to the event management system by adding a participant queue feature, improving the event lifecycle, and refactoring version control in CI workflows. The queue allows users to join when an event is full and be automatically promoted when a spot opens. The CI workflow now enforces that the .version file is properly bumped before releases. Several error messages and UI elements have been updated to support these changes.

Event Queue Feature and Lifecycle Enhancements

  • Added a participant queue system: users can join a queue when an event is full, and are automatically promoted when a spot opens. This includes new commands, error messages, and embed updates for queue status. (src/event/event-manager.ts, src/event/event-lifecycle.ts, src/commands/create-command.ts, src/commands/kick-command.ts, src/constants.ts, src/utils/embed-utils.js) [1] [2] [3] [4] [5]
  • Updated README to document the queue feature and its usage for users. (README.md)

Continuous Integration and Version Control Improvements

  • CI workflow now includes a version-check job that validates .version is ahead of the latest release tag, and propagates the checked version to downstream jobs. Old version-check.yml workflow was removed. (.github/workflows/ci.yml, .github/workflows/version-check.yml) [1] [2] [3] [4]
  • Updated .version file to 1.0.3 for the new release. (.version)

Other Improvements

  • Refined telemetry status reporting in the status command, showing more granular enabled/disabled states. (src/commands/status-command.ts) [1] [2]
  • Added new error messages for queue-related actions and updated embed field names to include queue information. (src/constants.ts) [1] [2]

hfcRed and others added 8 commits November 21, 2025 21:07
…k workflow

- Added a new job in the CI workflow to verify that the .version file is ahead of the latest release tag.
- Removed the deprecated version-check workflow file.
- Updated the build-and-push job to depend on the new version-check job for version consistency.
@hfcRed hfcRed merged commit 6eb134d into main Nov 22, 2025
4 checks passed
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.

2 participants