Skip to content

Implement Slice Twelve 0.3.0 release and GitHub npm publishing - #15

Merged
sidmohan0 merged 1 commit into
mainfrom
slice-twelve
Sep 6, 2026
Merged

sidmohan0 merged 1 commit into
mainfrom
slice-twelve

Conversation

@sidmohan0

@sidmohan0 sidmohan0 commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Release 0.3.0 combines structured PERSON support (#12), faster finding selection (#13), and text-offset/record optimizations (#14). This aligns all package versions and lockfiles, adds public release notes, and updates release-status documentation.

npm publishing moves to GitHub trusted publishing (OIDC), resolving the interactive 2FA failure in the previous CI releases. The Node workflow now transfers the generated loader/types as well as native binaries, verifies the assembled package with its platform dependency, and offers a safe dry-run mode. WASM runs its installed browser suite before publishing. All release workflows reject mismatched package versions and tags.

Validation: Rust formatting, Clippy, and 84 tests passed; installed Python, Node, and browser/WASM suites passed locally; actionlint and Mintlify validation/link checks passed; all four matching release tags were accepted and mismatched tags rejected. All GitHub PR checks and publishing dry runs passed, including five native builds, assembled Node package tests, and browser WASM tests. The Publish steps were confirmed skipped in both dry runs.

npm trusted publishers are configured for @datafog/node, its five native packages, and @datafog/wasm using DataFog/datafog-core, environment npm, and publish-node.yml / publish-wasm.yml. All seven npm settings changes were confirmed successful. Actual publication will run from the release tags on GitHub Actions.

@mintlify

mintlify Bot commented Sep 6, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
data-fog 🟢 Ready View Preview Sep 6, 2026, 12:59 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

@sidmohan0
sidmohan0 merged commit a2d7f37 into main Sep 6, 2026
24 checks passed

This branch was successfully deployed

2 active deployments
npm 940a1139 Deployed Sep 6, 2026 by sidmohan0 via Publish to npm #3
staging - docs 940a1139 Deployed Sep 6, 2026 by mintlify[bot]
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