Skip to content

Release: 4 features, 4 fixes, 1 chore → Main#8001

Merged
h0lybyte merged 10 commits intomainfrom
dev
Mar 15, 2026
Merged

Release: 4 features, 4 fixes, 1 chore → Main#8001
h0lybyte merged 10 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 15, 2026

Release: Dev → Main

9 atomic commits ready for main

Features

Bug Fixes

Chores


This PR is automatically maintained by CI — KBVE Studio

#8000)

rustls negotiates HTTP/2 via ALPN with ArgoCD, which routes the
connection to its gRPC handler instead of the REST API. The proxy
sends HTTP/1.1 requests, causing the connection to stall silently.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 15, 2026

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 9 package(s) with unknown licenses.
See the Details below.

License Issues

.github/workflows/utils-self-hosted-job.yml

PackageVersionLicenseIssue Type
docker/setup-qemu-action4.*.*NullUnknown License

packages/rust/bevy/bevy_mapdb/Cargo.toml

PackageVersionLicenseIssue Type
bevy>= 0.18.0, < 0.19.0NullUnknown License
prost>= 0.14.0, < 0.15.0NullUnknown License
serde>= 1.0.0, < 2.0.0NullUnknown License
serde_json>= 1.0.0, < 2.0.0NullUnknown License

packages/rust/bevy/bevy_quests/Cargo.toml

PackageVersionLicenseIssue Type
bevy>= 0.18.0, < 0.19.0NullUnknown License
prost>= 0.14.0, < 0.15.0NullUnknown License
serde>= 1.0.0, < 2.0.0NullUnknown License
serde_json>= 1.0.0, < 2.0.0NullUnknown License

OpenSSF Scorecard

Scorecard details
PackageVersionScoreDetails
actions/docker/setup-qemu-action 4.*.* 🟢 6.1
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Security-Policy🟢 9security policy file detected
Binary-Artifacts🟢 10no binaries found in the repo
Packaging⚠️ -1packaging workflow not detected
Maintained🟢 1030 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
License🟢 10license file detected
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration
Signed-Releases⚠️ -1no releases found
Fuzzing⚠️ 0project is not fuzzed
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
cargo/bevy >= 0.18.0, < 0.19.0 UnknownUnknown
cargo/prost >= 0.14.0, < 0.15.0 UnknownUnknown
cargo/prost-build >= 0.14.0, < 0.15.0 UnknownUnknown
cargo/serde >= 1.0.0, < 2.0.0 UnknownUnknown
cargo/serde_json >= 1.0.0, < 2.0.0 UnknownUnknown
cargo/bevy >= 0.18.0, < 0.19.0 UnknownUnknown
cargo/prost >= 0.14.0, < 0.15.0 UnknownUnknown
cargo/prost-build >= 0.14.0, < 0.15.0 UnknownUnknown
cargo/serde >= 1.0.0, < 2.0.0 UnknownUnknown
cargo/serde_json >= 1.0.0, < 2.0.0 UnknownUnknown

Scanned Files

  • .github/workflows/utils-self-hosted-job.yml
  • packages/rust/bevy/bevy_mapdb/Cargo.toml
  • packages/rust/bevy/bevy_quests/Cargo.toml

@github-actions github-actions bot changed the title Release: 1 fix → Main Release: 1 fix, 1 chore → Main Mar 15, 2026
New bevy_mapdb package compiling mapdb.proto into typed Rust structs
via prost. MapDb registry indexes zones, regions, and world object
definitions with O(1) lookups by slug/ULID plus filtered queries by
biome, zone type, and object type. Supports from_bytes, from_json,
and from_proto loading.
@github-actions github-actions bot changed the title Release: 1 fix, 1 chore → Main Release: 1 feature, 1 fix, 1 chore → Main Mar 15, 2026
Wire up the Astro side for NPC data so human-edited MDX entries
are validated against the proto-generated Zod schema and served
as JSON at /api/npcdb.json for the Bevy client.
- Create SealedSecret for mc-rcon-secret in mc namespace
- Add RBAC (Role/RoleBinding) scoped to mc-rcon-secret only
- Add SecretStore + ExternalSecret to sync password into kbve namespace
- Replace hardcoded MC_RCON_PASSWORD env var with secretKeyRef
- Add seal-rcon-password.sh for regenerating the sealed secret
@github-actions github-actions bot changed the title Release: 1 feature, 1 fix, 1 chore → Main Release: 2 features, 2 fixes, 1 chore → Main Mar 15, 2026
New bevy_quests crate compiling questdb.proto into typed Rust structs
via prost with a searchable QuestDb Bevy resource. Supports loading
from proto binary or Astro /api/questdb.json with automatic string-
to-enum conversion. Provides lookups by slug, ULID, category, tag,
NPC giver, and zone.
@github-actions github-actions bot changed the title Release: 2 features, 2 fixes, 1 chore → Main Release: 3 features, 2 fixes, 1 chore → Main Mar 15, 2026
@github-actions github-actions bot changed the title Release: 3 features, 2 fixes, 1 chore → Main Release: 3 features, 3 fixes, 1 chore → Main Mar 15, 2026
Port all enemy NPCs from the DiscordSH dungeon crawler into the
Astro npcdb content collection with full stats, behavior traits,
lore, and proper schema-validated frontmatter.
@github-actions github-actions bot changed the title Release: 3 features, 3 fixes, 1 chore → Main Release: 4 features, 3 fixes, 1 chore → Main Mar 15, 2026
@h0lybyte h0lybyte self-requested a review as a code owner March 15, 2026 07:34
@github-actions github-actions bot changed the title Release: 4 features, 3 fixes, 1 chore → Main Release: 4 features, 4 fixes, 1 chore → Main Mar 15, 2026
@h0lybyte h0lybyte merged commit 5db6e82 into main Mar 15, 2026
11 checks passed
@github-project-automation github-project-automation bot moved this from Review to Done in KBVE Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant