zeroclaw/docs
Will Sarg 32bfe1d186
ci(workflows): consolidate policy and rust workflow setup (#564)
* fix(workflows): standardize runner configuration for security jobs

* ci(actionlint): add Blacksmith runner label to config

Add blacksmith-2vcpu-ubuntu-2404 to actionlint self-hosted-runner labels config
to suppress "unknown label" warnings during workflow linting.

This label is used across all workflows after the Blacksmith migration.

* fix(actionlint): adjust indentation for self-hosted runner labels

* feat(security): enhance security workflow with CodeQL analysis steps

* fix(security): update CodeQL action to version 4 for improved analysis

* fix(security): remove duplicate permissions in security workflow

* fix(security): revert CodeQL action to v3 for stability

The v4 version was causing workflow file validation failures.
Reverting to proven v3 version that is working on main branch.

* fix(security): remove duplicate permissions causing workflow validation failure

The permissions block had duplicate security-events and actions keys,
which caused YAML validation errors and prevented workflow execution.

Fixes: workflow file validation failures on main branch

* fix(security): remove pull_request trigger to reduce costs

* fix(security): restore PR trigger but skip codeql on PRs

* fix(security): resolve YAML syntax error in security workflow

* refactor(security): split CodeQL into dedicated scheduled workflow

* fix(security): update workflow name to Rust Package Security Audit

* fix(codeql): remove push trigger, keep schedule and on-demand only

* feat(codeql): add CodeQL configuration file to ignore specific paths

* Potential fix for code scanning alert no. 39: Hard-coded cryptographic value

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* fix(ci): resolve auto-response workflow merge markers

* fix(build): restore ChannelMessage reply_target usage

* ci(workflows): run workflow sanity on workflow pushes for all branches

* ci(workflows): rename auto-response workflow to PR Auto Responder

* ci(workflows): require owner approval for workflow file changes

* ci: add lint-first PR feedback gate

* ci(workflows): split label policy checks from workflow sanity

* ci(workflows): consolidate policy and rust workflow setup

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-17 11:35:20 -05:00
..
datasheets Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
actions-source-policy.md docs(actions-source-policy): update allowlist for Blacksmith self-hosted runner infrastructure 2026-02-16 16:23:47 -05:00
adding-boards-and-tools.md Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
agnostic-security.md feat(security): Add Phase 1 security features 2026-02-16 04:14:16 -05:00
architecture.svg refactor: simplify CLI commands and update architecture docs 2026-02-14 05:17:16 -05:00
arduino-uno-q-setup.md Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
audit-logging.md feat(security): Add Phase 1 security features 2026-02-16 04:14:16 -05:00
ci-map.md ci(workflows): consolidate policy and rust workflow setup (#564) 2026-02-17 11:35:20 -05:00
frictionless-security.md feat(security): Add Phase 1 security features 2026-02-16 04:14:16 -05:00
hardware-peripherals-design.md Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
Hardware_architecture.jpg Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
langgraph-integration.md feat(python): add zeroclaw-tools companion package for LangGraph tool calling 2026-02-17 15:52:48 +08:00
mattermost-setup.md feat(channels): add Mattermost integration for sovereign communication 2026-02-18 00:19:20 +08:00
network-deployment.md docs(telegram): document bind flow and polling conflict guidance 2026-02-17 22:48:40 +08:00
nucleo-setup.md Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
pr-workflow.md chore: merge devsecops into main (#546) 2026-02-17 10:10:14 -05:00
resource-limits.md feat(security): Add Phase 1 security features 2026-02-16 04:14:16 -05:00
reviewer-playbook.md chore(labeler): normalize module labels and backfill contributor tiers (#462) 2026-02-17 08:25:50 -05:00
sandboxing.md feat(security): Add Phase 1 security features 2026-02-16 04:14:16 -05:00
security-roadmap.md feat(security): Add Phase 1 security features 2026-02-16 04:14:16 -05:00