Skip to content

release: Socket 9.22.0#159

Merged
gaelic-ghost merged 2 commits into
mainfrom
plugin/fsharp-azure-guidance
Jul 23, 2026
Merged

release: Socket 9.22.0#159
gaelic-ghost merged 2 commits into
mainfrom
plugin/fsharp-azure-guidance

Conversation

@gaelic-ghost

@gaelic-ghost gaelic-ghost commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • add F# web-framework selection plus Giraffe, Falco, and Oxpecker workflows
  • route Azure work to Microsoft Azure Skills without duplicating provider tooling
  • export portable guidance through the Hermes tap and align the shared version to 9.22.0

Verification

  • uv run pytest (134 passed, 1 skipped)
  • uv run ruff check .
  • uv run scripts/validate_socket_metadata.py
  • uv run scripts/validate_hermes_compatibility.py

Mypy remains blocked by an unrelated duplicate Apple helper module.

Summary by CodeRabbit

  • New Features

    • Added F# web framework selection and application-building guidance for Giraffe, Falco, and Oxpecker.
    • Added cloud deployment routing guidance covering AWS, Azure, provider handoffs, validation, and mutation boundaries.
    • Added Hermes and skills.sh exports for the new .NET and cloud deployment guidance.
  • Documentation

    • Expanded plugin catalog descriptions, roadmap milestones, ownership guidance, and compatibility notes.
    • Clarified Azure guidance ownership and handoff boundaries.
  • Chores

    • Updated the release version from 9.21.0 to 9.22.0 across applicable plugins and packages.

Why:
Add first-class Giraffe, Falco, and Oxpecker workflows and route Azure work to Microsoft's official Azure Skills plugin.

Verification:
uv run pytest
uv run ruff check .
uv run scripts/validate_hermes_compatibility.py
uv run scripts/validate_socket_metadata.py
Why:
Publish the F# web-framework and Azure Skills guidance as the next Socket minor version.

Verification:
uv run pytest
uv run ruff check .
uv run scripts/validate_socket_metadata.py
uv run scripts/validate_hermes_compatibility.py
@gaelic-ghost gaelic-ghost added the enhancement New feature or request label Jul 23, 2026
@coderabbitai

coderabbitai Bot commented Jul 23, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: c7ace8b5-e0ca-42e0-b36c-9d7541c97743

📥 Commits

Reviewing files that changed from the base of the PR and between 6bc315b and 99f47a5.

⛔ Files ignored due to path filters (8)
  • 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/productivity-skills/uv.lock is excluded by !**/*.lock
  • plugins/python-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 (52)
  • README.md
  • ROADMAP.md
  • docs/maintainers/cloud-deployment-skills-plugin-plan.md
  • docs/maintainers/dotnet-skills-plugin-plan.md
  • docs/maintainers/hermes-compatibility.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/cardhop-app/.codex-plugin/plugin.json
  • plugins/cardhop-app/mcp/pyproject.toml
  • plugins/cloud-deployment-skills/.codex-plugin/plugin.json
  • plugins/cloud-deployment-skills/AGENTS.md
  • plugins/cloud-deployment-skills/skills/cloud-deployment-routing-workflow/SKILL.md
  • plugins/cloud-inference-skills/.codex-plugin/plugin.json
  • plugins/cybersecurity-skills/.codex-plugin/plugin.json
  • plugins/dotnet-skills/.codex-plugin/plugin.json
  • plugins/dotnet-skills/skills/build-falco-web-app/SKILL.md
  • plugins/dotnet-skills/skills/build-giraffe-web-app/SKILL.md
  • plugins/dotnet-skills/skills/build-oxpecker-web-app/SKILL.md
  • plugins/dotnet-skills/skills/choose-fsharp-web-framework/SKILL.md
  • 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/productivity-skills/.codex-plugin/plugin.json
  • plugins/productivity-skills/pyproject.toml
  • plugins/python-skills/.codex-plugin/plugin.json
  • plugins/python-skills/pyproject.toml
  • 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/build-falco-web-app/SKILL.md
  • skills/build-giraffe-web-app/SKILL.md
  • skills/build-oxpecker-web-app/SKILL.md
  • skills/choose-fsharp-web-framework/SKILL.md
  • skills/cloud-deployment-routing-workflow/SKILL.md
  • tests/test_validate_hermes_compatibility.py

📝 Walkthrough

Walkthrough

The PR adds F# web-framework selection and implementation skills, routes Azure deployment work to Microsoft’s Azure Skills plugin, registers new Hermes exports, updates catalog and maintainer documentation, and bumps affected package and plugin versions to 9.22.0.

Changes

Skills and provider routing

Layer / File(s) Summary
Planning and ownership boundaries
ROADMAP.md, docs/maintainers/..., docs/maintainers/hermes-compatibility.md, README.md
Roadmaps and maintainer guidance define F# framework scope, Hermes portability, and Azure ownership and delegation boundaries.
Cloud deployment routing workflow
plugins/cloud-deployment-skills/..., skills/cloud-deployment-routing-workflow/SKILL.md
Cloud deployment metadata and workflow guidance route Azure work to Microsoft’s Azure Skills plugin while preserving provider and mutation boundaries.
F# framework selection and implementation skills
plugins/dotnet-skills/..., skills/build-*-web-app/SKILL.md, skills/choose-fsharp-web-framework/SKILL.md
Adds selection guidance and implementation workflows for Giraffe, Falco, and Oxpecker web applications.
Hermes export registration
scripts/export_hermes_skills.py, skills.sh.json, tests/test_validate_hermes_compatibility.py
Registers the new dotnet and cloud deployment skills, source roots, catalog groupings, and compatibility-test paths.
Plugin and package version alignment
plugins/*/.codex-plugin/plugin.json, plugins/*/pyproject.toml, pyproject.toml
Updates affected plugin and package versions from 9.21.0 to 9.22.0.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Possibly related PRs

Suggested labels: documentation

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch plugin/fsharp-azure-guidance

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 1187841 into main Jul 23, 2026
1 of 2 checks passed
@gaelic-ghost
gaelic-ghost deleted the plugin/fsharp-azure-guidance branch July 23, 2026 18:03
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