Skip to content

MLE-32445 Post release cleanup - #1126

Merged
rjdew-progress merged 15 commits into
developfrom
MLE-32445
Sep 11, 2026
Merged

MLE-32445 Post release cleanup#1126
rjdew-progress merged 15 commits into
developfrom
MLE-32445

Conversation

@rjdew-progress

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Unresolved critical workflow issues can cause unintended publishing and prevent reliable installation.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates package metadata to version 4.3.0 and adds GitHub Actions npm publishing automation.

Changes:

  • Bumps package and lockfile versions.
  • Updates the README release requirement.
  • Adds build, validation, and npm publishing workflow automation.
File summaries
File Summary and findings
README.md Updates the documented release version.
package.json Bumps version to 4.3.0. Moderate (2 votes): NOTICE.txt and SBOM metadata still identify 4.1.0. Nit (2 votes): add the 4.3.0 changelog entry and release notes.
package-lock.json Synchronizes lockfile metadata for the new package version.
.github/workflows/npm-publish-packages.yml Critical (3 votes): publish: false is ignored, allowing unintended publishing. Critical (1 vote): npm ci relies on the Harness registry without credentials while the workflow configures npmjs.
Review details
  • Files reviewed: 3/4 changed files
  • Comments generated: 4
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

node-version: '24'
registry-url: 'https://registry.npmjs.org'
package-manager-cache: false # never use caching in release builds
- run: npm ci
- run: npm run test:types
- run: npm run prepublishOnly
# TODO: Create a way to run non-integration tests that don't rely on a MarkLogic Server instance
- run: npm publish --registry=https://registry.npmjs.org # Or: npm stage publish
Comment thread package.json
"description": "The official MarkLogic Node.js client API.",
"homepage": "https://github.com/marklogic/node-client-api",
"version": "4.1.0",
"version": "4.3.0",
Comment thread package.json
"description": "The official MarkLogic Node.js client API.",
"homepage": "https://github.com/marklogic/node-client-api",
"version": "4.1.0",
"version": "4.3.0",
@rjdew-progress
rjdew-progress merged commit 42f5f7c into develop Sep 11, 2026
5 checks passed
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.

7 participants