Skip to content

release: prepare Socket v10.0.1 - #191

Merged
gaelic-ghost merged 4 commits into
mainfrom
cleanup/plugin-nested-state
Aug 21, 2026
Merged

release: prepare Socket v10.0.1#191
gaelic-ghost merged 4 commits into
mainfrom
cleanup/plugin-nested-state

Conversation

@gaelic-ghost

@gaelic-ghost gaelic-ghost commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • centralizes monorepo-owned plugin validation in the Socket root environment and cache directory
  • removes nested plugin docs, Python tooling roots, inert child CI, and generated maintainer-test copies
  • permanently removes repository-skills:maintain-project-api and its dispatcher/export metadata
  • audits every validation and test, removing 12 unjustified existing tests and all 3 tests introduced during this patch
  • prepares the audited result as Socket v10.0.1

Breaking

  • repository-skills:maintain-project-api is removed; API-reference maintenance is now project-specific
  • maintain-project-docs no longer discovers or dispatches API.md

Verification

  • uv run python -B scripts/validate_socket.py --profile full
  • 22 validation gates passed; 432 tests collected
  • no plugin-local .venv, pycache, .pytest_cache, .mypy_cache, or .ruff_cache directories regenerated

Why:
Socket-owned plugins were recreating redundant environments and caches, while historical nested docs and the retired API documentation skill remained published.

Breaking:
Permanently removes the maintain-project-api skill and its maintain-project-docs dispatch route.

Verification:
uv run python -B scripts/validate_socket.py --profile full
Post-validation plugin-local generated-state inventory: zero
@gaelic-ghost gaelic-ghost added the needs-triage Awaiting maintainer triage label Aug 21, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9f45ff8b3a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines -6 to -8
# Agent plugin repo local runtime state
.codex/plugins/
.codex/plugins/**

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve child runtime-state ignore patterns

Before deleting these child .gitignore files, move their specialized patterns into the root ignore file. The root currently ignores .codex/.cache/ but not .codex/plugins/, and it also lacks Python Skills' .codex/profiles/ and .worktrees/ patterns, so running the corresponding plugin or customization workflows inside these payloads now leaves runtime state visible as untracked files and makes it easier to commit consumer/runtime data accidentally.

AGENTS.md reference: AGENTS.md:L34-L37

Useful? React with 👍 / 👎.

@gaelic-ghost gaelic-ghost added enhancement New feature or request and removed needs-triage Awaiting maintainer triage labels Aug 21, 2026
@gaelic-ghost
gaelic-ghost merged commit 0cdafef into main Aug 21, 2026
1 check passed
@gaelic-ghost
gaelic-ghost deleted the cleanup/plugin-nested-state branch August 21, 2026 02:06

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 39b16831b7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread pyproject.toml
[project]
name = "socket-maintenance"
version = "10.0.0"
version = "10.0.1"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Bump the major version for the removed public skill

Publishing this as 10.0.1 makes the normal patch upgrade described in the release notes remove repository-skills:maintain-project-api and reject existing maintain-project-docs --include api automations. Because the same release explicitly labels these removals as breaking changes, consumers accepting patch updates can break without opting into a compatibility boundary; either retain a compatibility path for 10.x or release the removal under the next major version.

Useful? React with 👍 / 👎.

@@ -1,13 +0,0 @@
from __future__ import annotations

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove the deleted test from Python's source-of-truth guidance

Deleting this file leaves plugins/python-skills/AGENTS.md explicitly directing contributors to tests/test_validate_repo_metadata.py as one of the two mechanical sources of truth for metadata rules. Anyone following the child instructions now reaches a nonexistent file, so update that guidance to name only the surviving validator or retain an appropriate test.

AGENTS.md reference: plugins/python-skills/AGENTS.md:L20-L20

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant