Skip to content

release: publish Socket 9.32.0 - #179

Merged
gaelic-ghost merged 3 commits into
mainfrom
docs/repo-version-control-skills
Aug 12, 2026
Merged

release: publish Socket 9.32.0#179
gaelic-ghost merged 3 commits into
mainfrom
docs/repo-version-control-skills

Conversation

@gaelic-ghost

Copy link
Copy Markdown
Owner

Summary

  • add the workspace-aware repository-maintenance profile
  • add routed Git and GitHub collaboration workflows with Hermes tap support
  • document Gale's machine-level Git baseline without writing local overrides

Verification

  • ============================= test session starts ==============================
    platform darwin -- Python 3.14.3, pytest-9.0.3, pluggy-1.6.0
    rootdir: /Users/galew/Workspace/gaelic-ghost/socket-wt-repo-version-control-skills/plugins/repository-skills
    configfile: pyproject.toml
    collected 30 items

plugins/repository-skills/skills/maintain-github-repository/tests/test_maintain_github_repository.py . [ 3%]
.. [ 10%]
plugins/repository-skills/skills/maintain-project-repo/tests/test_maintain_project_repo_workflow.py . [ 13%]
...................s... [ 90%]
plugins/repository-skills/skills/repository-operations-workflow/tests/test_repository_operations_workflows.py . [ 93%]
.. [100%]

======================== 29 passed, 1 skipped in 1.12s =========================

  • Socket Hermes compatibility validation passed.
  • Validating root marketplace presence...
    Validating marketplace entries...
    Socket marketplace validation passed.
  • Success: no issues found in 36 source files

Why:
Publish the repository workflow and Git-baseline improvements as Socket's next minor release.

Verification:
uv run pytest plugins/repository-skills
uv run scripts/validate_hermes_compatibility.py
uv run scripts/validate_socket_metadata.py
uv run mypy
@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 123 files, which is 23 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 7de07da7-68ad-4294-8942-fddb0f880684

📥 Commits

Reviewing files that changed from the base of the PR and between 91cc54c and 103d6f6.

⛔ Files ignored due to path filters (11)
  • plugins/agent-engineering-skills/uv.lock is excluded by !**/*.lock
  • plugins/agent-portability-skills/uv.lock is excluded by !**/*.lock
  • plugins/apple-dev-skills/uv.lock is excluded by !**/*.lock
  • plugins/cardhop-app/mcp/uv.lock is excluded by !**/*.lock
  • plugins/documentation-skills/uv.lock is excluded by !**/*.lock
  • plugins/professional-skills/uv.lock is excluded by !**/*.lock
  • plugins/python-skills/uv.lock is excluded by !**/*.lock
  • plugins/repository-skills/uv.lock is excluded by !**/*.lock
  • plugins/things-app/mcp/uv.lock is excluded by !**/*.lock
  • plugins/things-app/uv.lock is excluded by !**/*.lock
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (123)
  • AGENTS.md
  • README.md
  • ROADMAP.md
  • docs/maintainers/hermes-compatibility.md
  • plugins/agent-engineering-skills/.codex-plugin/plugin.json
  • plugins/agent-engineering-skills/pyproject.toml
  • plugins/agent-engineering-skills/skills/coordinate-worktrees-and-threads/SKILL.md
  • plugins/agent-engineering-skills/skills/orchestrate-agent-work/SKILL.md
  • plugins/agent-portability-skills/.codex-plugin/plugin.json
  • plugins/agent-portability-skills/pyproject.toml
  • plugins/agentdeck/.codex-plugin/plugin.json
  • plugins/android-dev-skills/.codex-plugin/plugin.json
  • plugins/apple-creator-studio-skills/.codex-plugin/plugin.json
  • plugins/apple-dev-skills/.codex-plugin/plugin.json
  • plugins/apple-dev-skills/pyproject.toml
  • plugins/apple-dev-skills/skills/sync-xcode-workspace-guidance/SKILL.md
  • plugins/apple-dev-skills/skills/sync-xcode-workspace-guidance/assets/append-section.md
  • plugins/cardhop-app/.codex-plugin/plugin.json
  • plugins/cardhop-app/mcp/pyproject.toml
  • plugins/cloud-deployment-skills/.codex-plugin/plugin.json
  • plugins/cloud-inference-skills/.codex-plugin/plugin.json
  • plugins/codebase-understanding-skills/.codex-plugin/plugin.json
  • plugins/cybersecurity-skills/.codex-plugin/plugin.json
  • plugins/documentation-skills/.codex-plugin/plugin.json
  • plugins/documentation-skills/pyproject.toml
  • plugins/dotnet-skills/.codex-plugin/plugin.json
  • plugins/game-dev-skills/.codex-plugin/plugin.json
  • plugins/messaging-collaboration-skills/.codex-plugin/plugin.json
  • plugins/model-lab-skills/.codex-plugin/plugin.json
  • plugins/network-protocol-skills/.codex-plugin/plugin.json
  • plugins/professional-skills/.codex-plugin/plugin.json
  • plugins/professional-skills/pyproject.toml
  • plugins/python-skills/.codex-plugin/plugin.json
  • plugins/python-skills/pyproject.toml
  • plugins/repository-skills/.codex-plugin/plugin.json
  • plugins/repository-skills/pyproject.toml
  • plugins/repository-skills/skills/git-workflow/SKILL.md
  • plugins/repository-skills/skills/git-workflow/agents/openai.yaml
  • plugins/repository-skills/skills/git-workflow/references/gale-git-baseline.md
  • plugins/repository-skills/skills/github-collaboration-workflow/SKILL.md
  • plugins/repository-skills/skills/github-collaboration-workflow/agents/openai.yaml
  • plugins/repository-skills/skills/maintain-github-repository/SKILL.md
  • plugins/repository-skills/skills/maintain-project-repo/SKILL.md
  • plugins/repository-skills/skills/maintain-project-repo/assets/profiles/xcode-workspace/repo-maintenance/validations/40-xcode-workspace-layout.sh
  • plugins/repository-skills/skills/maintain-project-repo/assets/profiles/xcode-workspace/repo-maintenance/workspace/validate-components.sh
  • plugins/repository-skills/skills/maintain-project-repo/assets/repo-maintenance/validate-all.sh
  • plugins/repository-skills/skills/maintain-project-repo/scripts/install_maintain_project_repo.py
  • plugins/repository-skills/skills/maintain-project-repo/scripts/run_workflow.py
  • plugins/repository-skills/skills/maintain-project-repo/tests/test_maintain_project_repo_workflow.py
  • plugins/repository-skills/skills/repository-operations-workflow/SKILL.md
  • plugins/repository-skills/skills/repository-operations-workflow/agents/openai.yaml
  • plugins/repository-skills/skills/repository-operations-workflow/tests/test_repository_operations_workflows.py
  • plugins/reverse-engineering-skills/.codex-plugin/plugin.json
  • plugins/rust-skills/.codex-plugin/plugin.json
  • plugins/server-side-jvm/.codex-plugin/plugin.json
  • plugins/server-side-swift/.codex-plugin/plugin.json
  • plugins/spotify/.codex-plugin/plugin.json
  • plugins/swift-lang/.codex-plugin/plugin.json
  • plugins/swiftasb-skills/.codex-plugin/plugin.json
  • plugins/things-app/.codex-plugin/plugin.json
  • plugins/things-app/mcp/pyproject.toml
  • plugins/things-app/pyproject.toml
  • plugins/web-dev-skills/.codex-plugin/plugin.json
  • pyproject.toml
  • scripts/export_hermes_skills.py
  • skills.sh.json
  • skills/coordinate-external-agents/SKILL.md
  • skills/coordinate-external-agents/agents/openai.yaml
  • skills/coordinate-worktrees-and-threads/SKILL.md
  • skills/coordinate-worktrees-and-threads/agents/openai.yaml
  • skills/git-workflow/SKILL.md
  • skills/git-workflow/agents/openai.yaml
  • skills/git-workflow/references/gale-git-baseline.md
  • skills/github-collaboration-workflow/SKILL.md
  • skills/github-collaboration-workflow/agents/openai.yaml
  • skills/maintain-github-repository/SKILL.md
  • skills/maintain-github-repository/agents/openai.yaml
  • skills/maintain-github-repository/references/github-repository-settings.md
  • skills/maintain-github-repository/references/trigger-eval.md
  • skills/maintain-github-repository/tests/test_maintain_github_repository.py
  • skills/maintain-project-repo/SKILL.md
  • skills/maintain-project-repo/agents/openai.yaml
  • skills/maintain-project-repo/assets/github/repo-maintenance-workflows/validate-repo-maintenance.yml
  • skills/maintain-project-repo/assets/profiles/apple/github/repo-maintenance-workflows/validate-repo-maintenance.yml
  • skills/maintain-project-repo/assets/profiles/apple/repo-maintenance/.swiftformat
  • skills/maintain-project-repo/assets/profiles/apple/repo-maintenance/.swiftlint.yml
  • skills/maintain-project-repo/assets/profiles/apple/repo-maintenance/hooks/pre-commit.sample
  • skills/maintain-project-repo/assets/profiles/xcode-workspace/repo-maintenance/validations/40-xcode-workspace-layout.sh
  • skills/maintain-project-repo/assets/profiles/xcode-workspace/repo-maintenance/workspace/validate-components.sh
  • skills/maintain-project-repo/assets/repo-maintenance/config/release.env
  • skills/maintain-project-repo/assets/repo-maintenance/config/validation.env
  • skills/maintain-project-repo/assets/repo-maintenance/hooks/pre-commit.sample
  • skills/maintain-project-repo/assets/repo-maintenance/lib/coderabbit.sh
  • skills/maintain-project-repo/assets/repo-maintenance/lib/common.sh
  • skills/maintain-project-repo/assets/repo-maintenance/release.sh
  • skills/maintain-project-repo/assets/repo-maintenance/release/10-preflight.sh
  • skills/maintain-project-repo/assets/repo-maintenance/release/20-tag-release.sh
  • skills/maintain-project-repo/assets/repo-maintenance/release/30-push-release.sh
  • skills/maintain-project-repo/assets/repo-maintenance/release/40-github-release.sh
  • skills/maintain-project-repo/assets/repo-maintenance/sync-shared.sh
  • skills/maintain-project-repo/assets/repo-maintenance/syncing/README.md
  • skills/maintain-project-repo/assets/repo-maintenance/validate-all.sh
  • skills/maintain-project-repo/assets/repo-maintenance/validations/10-toolkit-layout.sh
  • skills/maintain-project-repo/assets/repo-maintenance/validations/20-agents-guidance.sh
  • skills/maintain-project-repo/assets/repo-maintenance/validations/30-ci-wrapper.sh
  • skills/maintain-project-repo/references/automation-prompts.md
  • skills/maintain-project-repo/references/customization-flow.md
  • skills/maintain-project-repo/references/customization.template.yaml
  • skills/maintain-project-repo/references/pre-commit-vs-ci.md
  • skills/maintain-project-repo/references/release-modes.md
  • skills/maintain-project-repo/references/repo-maintenance-layout.md
  • skills/maintain-project-repo/references/trigger-eval.md
  • skills/maintain-project-repo/scripts/customization_config.py
  • skills/maintain-project-repo/scripts/install_maintain_project_repo.py
  • skills/maintain-project-repo/scripts/run_workflow.py
  • skills/maintain-project-repo/tests/test_maintain_project_repo_workflow.py
  • skills/orchestrate-agent-work/SKILL.md
  • skills/orchestrate-agent-work/agents/openai.yaml
  • skills/repository-operations-workflow/SKILL.md
  • skills/repository-operations-workflow/agents/openai.yaml
  • skills/repository-operations-workflow/tests/test_repository_operations_workflows.py
  • skills/sync-xcode-workspace-guidance/SKILL.md
  • skills/sync-xcode-workspace-guidance/assets/append-section.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gaelic-ghost
gaelic-ghost merged commit 1f1befe into main Aug 12, 2026
2 checks passed
@gaelic-ghost
gaelic-ghost deleted the docs/repo-version-control-skills branch August 12, 2026 13:45

@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: 103d6f65b8

ℹ️ 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 +52 to +54
"profiles/xcode-workspace/repo-maintenance/validations/40-xcode-workspace-layout.sh",
"scripts/repo-maintenance/validations/40-xcode-workspace-layout.sh",
),

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 Remove workspace-only validators when changing profiles

When a repository previously installed xcode-workspace and is later refreshed as xcode-app, this workspace-only validator remains in the shared Scripts/repo-maintenance/validations/ directory because refresh preserves files absent from the new profile's target pairs. The generic dispatcher still executes every validation script, so the selected xcode-app profile fails CI as soon as the old workspace layout is removed. Remove obsolete managed overlays during profile transitions or make this validator exit unless the active profile is xcode-workspace.

Useful? React with 👍 / 👎.

Comment on lines +516 to +518
if ! create_github_release; then
emit_continuation_packet "$pr_number" "$branch_name" "awaiting-github-release-visibility"
return 0

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 Make post-merge continuations resumable from the base branch

When GitHub release creation or its immediate visibility check fails here, the flow has already merged the PR and switched to main, but this continuation packet resumes with inspect; inspect then searches for a PR headed by the current main branch, while advance rejects running from main. Thus an eventual-consistency or transient gh release create failure can leave a pushed tag without a verified GitHub release or branch cleanup and no usable scripted resume path. Emit a post-merge operation that can resume from the base branch and verify/create the release idempotently.

AGENTS.md reference: AGENTS.md:L33-L33

Useful? React with 👍 / 👎.

PYTHON_SOURCE_ROOT = REPO_ROOT / "plugins" / "python-skills" / "skills"
JVM_SOURCE_ROOT = REPO_ROOT / "plugins" / "server-side-jvm" / "skills"
CLOUD_DEPLOYMENT_SOURCE_ROOT = REPO_ROOT / "plugins" / "cloud-deployment-skills" / "skills"
REPOSITORY_SOURCE_ROOT = REPO_ROOT / "plugins" / "repository-skills" / "skills"

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 Export from the authored repository skill tree

This new mapping makes plugins/repository-skills/skills the input for repository-skill exports even though the repository declares top-level skills/ to be the authored source and child plugin trees to be packaging. Because write_export() deletes and recreates the top-level export, a future canonical edit under skills/maintain-project-repo or the other repository skills will either fail --check or be overwritten from the packaging copy. Reverse this source direction so export and validation preserve the documented source of truth.

AGENTS.md reference: AGENTS.md:L53-L55

Useful? React with 👍 / 👎.

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