Skip to content

chore: fleet hygiene (release automation, dependabot, community files) - #1

Merged
TheStreamCode merged 2 commits into
mainfrom
chore/fleet-hygiene-2026-09-22
Sep 22, 2026
Merged

TheStreamCode merged 2 commits into
mainfrom
chore/fleet-hygiene-2026-09-22

Conversation

@TheStreamCode

Copy link
Copy Markdown
Owner

Fleet hygiene pass per repo review (2026-09-22 P0 + P1 file items).

What changed

  • SECURITY.md (new): private advisories + info@mikesoft.it fallback + never-log-keys rule, adapted from hermes-chutes-provider.
  • CONTRIBUTING.md (new): stdlib-only rule, pytest gate, upstream plugin-validate note.
  • CODE_OF_CONDUCT.md (new): sibling text plus the private-contact line.
  • .github/ISSUE_TEMPLATE/ (new): bug/compatibility/feature forms + config.yml, adapted from hermes-chutes-provider (Muse subscription wording).
  • .github/PULL_REQUEST_TEMPLATE.md (new): adapted validation checklist (pytest + non-blocking upstream validate).
  • .github/workflows/ci.yml: added permissions: contents: read (actions were already SHA-pinned).
  • .github/dependabot.yml (new): grouped-weekly github-actions updates (no pip entry: stdlib-only by design).

Review items closed

  • P0: add SECURITY.md. P1 (file parts): copy CONTRIBUTING/CoC/templates from hermes-chutes-provider; permissions: block.

Owner actions (not file-based, left for you)

  • Publish v0.2.0 as a GitHub Release (also listed under RELEASES below if the tag exists); pyproject.toml vs manual-distribution decision; topics (hermes-agent, meta, muse-spark, model-provider); README badges.

TheStreamCode added 2 commits September 22, 2026 20:08
Add SECURITY.md (private advisories + info@mikesoft.it fallback
+ never-log-keys rule, adapted from hermes-chutes-provider),
CONTRIBUTING.md, CODE_OF_CONDUCT.md (with private-contact line),
and structured issue forms + PR template (adapted from
hermes-chutes-provider). Add permissions: contents: read to
ci.yml and grouped-weekly dependabot.yml (github-actions; the
plugin is stdlib-only by design, so no pip entry).

Closes the review P0 and P1 file items for hermes-muse-code.
The upstream NousResearch/hermes-agent plugin-validate action installs
hermes-agent via pip from git, but hermes-agent's own setup.py guard
rejects wheel/sdist builds outside Nix (pip/PyPI unsupported since
d84e11a). The action has a single revision in history, so no last-good
version exists to pin. Replace the validate job with a checked-in
stdlib-only script (.github/scripts/validate-plugin.py) performing the
same admission checks (manifest schema, stdlib-only imports, capability
probe) with no hermes-agent install and no upstream dependency, so the
job gates green again. Update CONTRIBUTING.md and the PR template to
reference the local validator.
@TheStreamCode
TheStreamCode merged commit 41b9f11 into main Sep 22, 2026
4 checks passed
@TheStreamCode
TheStreamCode deleted the chore/fleet-hygiene-2026-09-22 branch September 22, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant