Skip to content

Release: 2 features, 1 fix, 1 chore → Main#8163

Merged
h0lybyte merged 4 commits intomainfrom
dev
Mar 17, 2026
Merged

Release: 2 features, 1 fix, 1 chore → Main#8163
h0lybyte merged 4 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Contributor

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

Release: Dev → Main

4 atomic commits ready for main

Features

Bug Fixes

Chores


This PR is automatically maintained by CI — KBVE Studio

…on (#8162)

Use prost message_attribute instead of type_attribute for #[serde(default)]
so it only applies to structs (not enums). Add recursive enum-to-integer
conversion in npcdb.json.ts API endpoint. Update test assertions for 26 NPCs.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 17, 2026

Dependency Review

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

Scanned Files

None

@github-actions github-actions bot changed the title Release: 1 fix → Main Release: 1 fix, 1 chore → Main Mar 17, 2026
* feat(ci): add reusable CI failure tracker workflow (#8143)

Reusable workflow that auto-creates/updates GitHub issues when jobs fail
and auto-closes them on success. Deduplicates by job-level title
convention. Extracts failed step logs for quick diagnosis.

Wired into ci-nx-security.yml as first integration target.

* fix(ci): handle CVSS vector strings in cargo audit parser

cargo audit --json returns CVSS as a vector string (CVSS:3.1/AV:N/...)
not a numeric score. The old parser crashed with ValueError trying to
convert the vector to float. Now gracefully falls back to medium
severity when the value is not a plain number.
@h0lybyte h0lybyte self-requested a review as a code owner March 17, 2026 09:24
@github-actions github-actions bot changed the title Release: 1 fix, 1 chore → Main Release: 1 feature, 1 fix, 1 chore → Main Mar 17, 2026
* feat(discordsh): add scheduled GitHub board auto-posting

Adds a background scheduler that periodically posts notice board and
task board embeds to a designated Discord channel. Configured via env
vars: GITHUB_BOARD_CHANNEL_ID (required), GITHUB_BOARD_INTERVAL_SECS,
GITHUB_BOARD_REPO, GITHUB_BOARD_STALE_DAYS.

* fix(discordsh): rename GITHUB_BOARD_CHANNEL_ID to GITHUB_BOARD_THREAD_ID

Posts should target a specific Discord thread, not a top-level channel.
Aligns with the existing DISCORD_THREAD_ID convention.
@github-actions github-actions bot changed the title Release: 1 feature, 1 fix, 1 chore → Main Release: 2 features, 1 fix, 1 chore → Main Mar 17, 2026
@h0lybyte h0lybyte merged commit 78a48ab into main Mar 17, 2026
13 checks passed
@github-project-automation github-project-automation bot moved this from Review to Done in KBVE Mar 17, 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