aa-sdk has a single manual package publish workflow on main and two
post-merge docs hooks that affect external systems. The legacy v5 beta and v5
docs sync workflows were retired when v5 graduated to main.
Rules
Rule
When to read
Package publish
Before changing .github/workflows/publish-package.yml or Lerna config.
Main docs hooks
Before changing docs revalidation or SDK indexer workflows.
Evidence
publish-package.yml is dispatched manually with a publish boolean. It
runs pnpm lerna publish --conventional-commits --no-private --yes --no-verify-access and pushes the version commit + tags back to main.
revalidate-sdk-content.yml posts changed docs/pages/**/*.md and
docs/pages/**/*.mdx paths to the docs site revalidation API on main.
trigger-sdk-indexer.yml dispatches index-sdk-references to
alchemyplatform/docs when docs/docs.yml changes on main.
lerna.json sets distTag: latest and does not pin allowBranch, so Lerna
publishes from main (and master) by default. The v4.x.x branch sets
allowBranch: "v4.x.x" locally so legacy backports can publish.
1---2name: alchemyplatform-aa-sdk-aa-sdk3description: Release Workflows4---56# Release Workflows78aa-sdk has a single manual package publish workflow on `main` and two9post-merge docs hooks that affect external systems. The legacy v5 beta and v510docs sync workflows were retired when v5 graduated to `main`.1112## Rules1314| Rule | When to read |15| ------------------------------------------- | ------------------------------------------------------------------------ |16| [Package publish](rules/package-publish.md) | Before changing `.github/workflows/publish-package.yml` or Lerna config. |17| [Main docs hooks](rules/main-docs-hooks.md) | Before changing docs revalidation or SDK indexer workflows. |1819## Evidence2021- `publish-package.yml` is dispatched manually with a `publish` boolean. It22 runs `pnpm lerna publish --conventional-commits --no-private --yes23--no-verify-access` and pushes the version commit + tags back to `main`.24- `revalidate-sdk-content.yml` posts changed `docs/pages/**/*.md` and25 `docs/pages/**/*.mdx` paths to the docs site revalidation API on `main`.26- `trigger-sdk-indexer.yml` dispatches `index-sdk-references` to27 `alchemyplatform/docs` when `docs/docs.yml` changes on `main`.28- `lerna.json` sets `distTag: latest` and does not pin `allowBranch`, so Lerna29 publishes from `main` (and `master`) by default. The `v4.x.x` branch sets30 `allowBranch: "v4.x.x"` locally so legacy backports can publish.3132---33> Source: [alchemyplatform/aa-sdk](https://github.com/alchemyplatform/aa-sdk) — distributed by [TomeVault](https://tomevault.io).34<!-- tomevault:4.0:skill_md:2026-07-04 -->
Run npx skillmds@latest add tomevault-io/alchemyplatform-aa-sdk-aa-sdk in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Release Workflows It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.