Conversation
…fully if unset GITHUB_TOKEN is repository-scoped and cannot query org-level ProjectsV2. Switch to UNITY_PAT (PAT with read:project scope) and add a preflight check that exits with a warning instead of failing when the token is not configured.
…atch runs (#8204) * feat(ci): fan-out ci-docker.yml to per-app workflow_dispatch runs - ci-docker.yml: rewrite from monolithic workflow_run to per-app workflow_dispatch - inputs: app_name, sha, dispatched_at - per-app concurrency group (ci-docker-{app_name}), cancel-in-progress: false - queue_guard job: fails loudly if run waited > 2h (prevents stale deploys) - config job: case-statement resolves runner, image, e2e, cargo_toml, kube manifest per app - build_base: conditional on has_base (axum-kbve, discordsh, mc, cryptothrone) - test: calls docker-test-app.yml, skipped for apps without e2e (kilobase) - publish: promotes ci-{sha} tag or falls back to full rebuild - update_kube: skipped when deployment_yaml is empty - track_failure: per-app job_name for actionable issue titles (#8186) - ci-main.yml: add dispatch_docker job - reads alter outputs, dispatches ci-docker.yml once per changed app - all N apps build fully in parallel, none blocking the others Closes #8201 * feat(ci): fan-out ci-publish.yml to per-package workflow_dispatch runs - ci-publish.yml: rewrite from monolithic workflow_run to per-package workflow_dispatch - inputs: package_type (npm|crates|python), package_name, pypi_name, dispatched_at - per-package concurrency group (ci-publish-{type}-{name}), cancel-in-progress: false - queue_guard: fails loudly if run waited > 2h - conditional job blocks per type (uses key is static; if conditions select the right block) - npm: test_npm -> publish_npm - crates: test_crates -> publish_crates - python: test_python -> publish_python - track_failure: job_name includes type/name for actionable issue titles (#8186) - ci-main.yml: add dispatch_publish job - dispatches ci-publish.yml per changed npm package, crate, and python lib - npm: droid, laser, devops, khashvault - crates: q, jedi, soul, kbve, erust, holy - python: python-fudster (fudster), python-kbve (kbve) - each package gets its own fully independent run, no cross-package blocking
Contributor
Author
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned Files
|
…r + 1 Use git checkout -B to reset/create the branch in-place so the already-staged generated files are not clobbered by a branch switch. Add both auto-pr and 1 labels to the created PR.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…uash-merge - Setup pnpm + cached node_modules before validation - Run pnpm nx run astro-kbve:check after generating files to catch broken MDX/TypeScript before committing - Output PR number from create/update step - Auto-approve via UNITY_PAT and squash-merge (mirrors ci-atom.yml pattern): tries enableAutoMerge first, falls back to direct merge - Bump job timeout to 30m to accommodate pnpm install + astro check
astro check only validates TypeScript types — it won't catch broken page routes, missing component imports, or bad MDX rendering. Full build is the only guarantee the generated files don't break the site. Bump timeout to 45m to accommodate the build.
h0lybyte
approved these changes
Mar 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release: Dev → Main
9 atomic commits ready for main
Features
32efd75)945fd0f)Bug Fixes
09a7213)0af01ca)45011df)36011ec)1818e40)Chores
2d0d9d4)0b853ba)This PR is automatically maintained by CI — KBVE Studio