Skip to content

Release: 4 fixes, 1 refactor, 2 chores → Main#9549

Merged
h0lybyte merged 8 commits intomainfrom
dev
Apr 3, 2026
Merged

Release: 4 fixes, 1 refactor, 2 chores → Main#9549
h0lybyte merged 8 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 3, 2026

Release: Dev → Main

8 atomic commits ready for main

Bug Fixes

Refactoring

Chores

Other Changes


This PR is automatically maintained by CI — KBVE Studio

…links and enable jemalloc (#9551)

- Add discord::branding module with shared constants (bot name, version,
  project URL, source URL) and footer helper functions
- Replace hardcoded "axum-discordsh" in health and status embed footers
- Add project URL links to embed titles (clickable to kbve.com/project)
- Add source file paths to footer text across all embed types
- Append version tag to notice board, task board, and game embed footers
- Use branding::BOT_VERSION instead of raw env!() in status/button code
- Enable --features jemalloc in Dockerfile cargo build for reduced
  memory fragmentation via tikv-jemallocator
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions Bot commented Apr 3, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 704ce6a.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@github-actions github-actions Bot changed the title Release: 1 chore → Main Release: 1 refactor, 1 chore → Main Apr 3, 2026
h0lybyte and others added 2 commits April 3, 2026 02:45
…out (#9552)

1. KASM ArgoCD app: add ignoreDifferences for spec.replicas so the
   dashboard can scale deployments without selfHeal reverting to 0.

2. Gateway HTTPRoute: add dedicated rules for /dashboard/vm/vnc and
   /dashboard/guac/proxy/guacamole/websocket-tunnel with 3600s backend
   timeout. The default Cilium/Envoy timeout (~15s) was killing the
   WebSocket upgrade before the VNC/Guac bridge could establish.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@github-actions github-actions Bot changed the title Release: 1 refactor, 1 chore → Main Release: 1 fix, 1 refactor, 1 chore → Main Apr 3, 2026
…9554)

All services already had tikv-jemallocator as an optional dependency
and the chisel runtime image ships libjemalloc, but none were compiled
with --features jemalloc. This enables it across all 7 remaining
Rust services for reduced memory fragmentation.
@github-actions github-actions Bot changed the title Release: 1 fix, 1 refactor, 1 chore → Main Release: 1 fix, 1 refactor, 2 chores → Main Apr 3, 2026
Browser WebSocket API cannot set custom headers — the VNC and Guacamole
WebSocket handlers were rejecting with 401 because no Authorization
header was present.

Backend: require_dashboard_view now also accepts ?access_token=<jwt>
query param for WS upgrade requests.
Frontend: VNC and Guacamole viewers pass the JWT in the WebSocket URL.
@github-actions github-actions Bot changed the title Release: 1 fix, 1 refactor, 2 chores → Main Release: 2 fixes, 1 refactor, 2 chores → Main Apr 3, 2026
h0lybyte added 2 commits April 3, 2026 03:17
…e 10% (#9556)

Wraith sprite now flips based on isometric screen-space direction
during glide (dx - dz). WRAITH_SIZE bumped 3.2 → 3.52.
@github-actions github-actions Bot changed the title Release: 2 fixes, 1 refactor, 2 chores → Main Release: 4 fixes, 1 refactor, 2 chores → Main Apr 3, 2026
@h0lybyte h0lybyte merged commit ed6f844 into main Apr 3, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from Review to Done in KBVE Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant