release skillA
release is agent-read markdown (skill) from aoreshkov/oracle-forms-mcp: Cut a new oracle-forms-mcp release — bump the version in both tag-guarded files consistently, update the changelog, run the pre-flight checks, and (on request) tag. Use when preparing a release or when a release tag failed the version-match guard..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Cut a release The release workflow (`.github/workflows/release.yml`) is triggered by a `v*` tag and its **first step is a hard version-match guard**: if the tag doesn't match the version in both source-of-truth files, the whole release (GitHub release + GHCR image + MCP registry publish) fails. This skill makes those files agree *before* the tag is pushed. ## 1. Determine the new version Use `$ARGUMENTS` if given. Otherwise read the current version from `gradle.properties` (`version=`), decide the bump with the user (semver), and confirm. Call the new value `<VERSION>` (no `v` prefix inside files; the git tag is `v<VERSION>`). ## 2. Bump the version in BOTH guarded files The tag guard checks these two exact patterns (keep the formatting identical): 1. `gradle.properties` — the line `version=<VERSION>` (guard: `^version=<VERSION>$`). 2. `server.json` — the top-level `"version": "<VERSION>"` (guard: `jq .version == <VERSION>`). Note: the publish job later rewrites `server.json` `.version` and `.packages[0].identifier` from the tag, but the guard still requires the committed value to match, so set it here. **There is no third file.** The Claude Code plugin manifest …
Read the whole file at its exact version.
How to install
mdr add aoreshkov/oracle-forms-mcp/release@git:20260807.ee24007mdr add aoreshkov/oracle-forms-mcp/release@sha256:d88db3a19e8fef6aPin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_qf4yc5fwpwmjwnh7)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260807.ee24007 latest | 2026-08-07 | ee24007 | 6,620 B | A | view · diff |
| git:20260807.e1e2571 | 2026-08-07 | e1e2571 | 5,737 B | A | view · diff |
| git:20260716.16fddf0 | 2026-07-16 | 16fddf0 | 4,778 B | A | view · diff |
| git:20260715.1414079 | 2026-07-15 | 1414079 | 4,758 B | A | view · diff |
| git:20260715.851b11b | 2026-07-15 | 851b11b | 4,171 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6620 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
aoreshkov/oracle-forms-mcp · 3 stars · license Apache-2.0 · pushed 2026-09-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_qf4yc5fwpwmjwnh7 GET https://markdownregistry.com/api/v1/resolve?ref=aoreshkov/oracle-forms-mcp/release GET https://markdownregistry.com/api/v1/blob/d88db3a19e8fef6a866c57a30aa5d5c03ba79a5d1ed6899730620ac5f4a48dea
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
More from aoreshkov/oracle-forms-mcp
Every file in aoreshkov/oracle-forms-mcp