con un clic
release-check
// Pre-release verification checklist for hdb, hdbext, and/or hdbhelper packages. Run before publishing to npm or tagging a Go release.
// Pre-release verification checklist for hdb, hdbext, and/or hdbhelper packages. Run before publishing to npm or tagging a Go release.
Update all dependencies across hdb/, hdbext/, hdbhelper/, and hdbhelper-py/. Runs update script, presents change summary, updates CHANGELOG.md, and commits with approval.
Audit AI guidance files (CLAUDE.md, copilot-instructions.md, .github/agents/, .github/prompts/) for consistency. Use after updating any AI-facing documentation.
Add or update a method across hdb/hdbext packages with ESM/CJS/type parity. Use when changing runtime API in either package.
| name | release-check |
| description | Pre-release verification checklist for hdb, hdbext, and/or hdbhelper packages. Run before publishing to npm or tagging a Go release. |
| disable-model-invocation | true |
git status --shortgit describe --tags --abbrev=0 2>/dev/null || echo "no tags"Run pre-release checklist for: $ARGUMENTS (default: all packages)
This repo has no root package.json. Run Node.js package commands inside hdb/ and/or hdbext/. Go commands run inside hdbhelper/.
version and exports fields are intentional in package.jsonengines.node constraints are still valid for the intended releaseindex.js vs index.cjs)hdb and hdbext, or document intentional divergenceloadProcedurePromisified and callProcedurePromisified maintain their expected signature differencesnpm run types in each affected package@types/ reflect current runtime API.d.ts and .d.cts declarations are presentnpm test in each affected packagedefault-env*.json and .env files are not stagednpm-shrinkwrap.json is present and up to datego build ./... and go vet ./... in hdbhelper/go test -v ./... (integration tests auto-skip without HANA)go.mod module path (github.com/SAP-samples/hana-hdbext-promisfied-example/hdbhelper) and Go version directivehdbhelper/vX.Y.Z (subdirectory prefix required for Go sub-modules)hdbhelper/README.md reflects current API surfaceProvide a concise release readiness summary: