Skip to content

Conversation

@omercnet
Copy link
Member

@omercnet omercnet commented Jan 4, 2026

Fixes #636

View workflow run

Perfect! I've successfully bootstrapped the release-please workflow. Here's what I created:

✅ Bootstrap Complete

Files Created:

  1. release-please-config.json - Main configuration file

    • Configures release-please for Node.js project
    • Package name: @descope/node-sdk
    • Changelog path: CHANGELOG.md
    • Enables pre-1.0 versioning strategies
  2. .release-please-manifest.json - Version tracking manifest

    • Records last released version: 1.7.21
    • Release-please will use this as the starting point

What This Accomplishes:

Resumes from latest release - Release-please now knows v1.7.21 is the last release
Tracks future changes - Will analyze commits since v1.7.21
Automated releases - Next push to main will trigger release-please to:

  • Scan commits using conventional commit format
  • Calculate next version (patch/minor/major)
  • Create a release PR with updated CHANGELOG.md
  • Auto-publish to npm when PR is merged

Next Steps:

The CI pipeline will handle committing these files. Once merged to main, the release-please workflow will:

  1. Detect the bootstrap configuration
  2. Start tracking commits from v1.7.21 onwards
  3. Create release PRs based on conventional commits (fix:, feat:, BREAKING CHANGE:)

The workflow is ready to resume automated releases! 🚀


Created by Shuni 🐕

Copilot AI review requested due to automatic review settings January 4, 2026 19:27
@omercnet omercnet enabled auto-merge (squash) January 4, 2026 19:28
@omercnet omercnet requested review from dorsha and itaihanski January 4, 2026 19:28
@omercnet omercnet merged commit a115db2 into main Jan 4, 2026
21 checks passed
@omercnet omercnet deleted the shuni/task-20260104192449 branch January 4, 2026 19:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR bootstraps the release-please automation by adding configuration files that set v1.7.21 as the starting point for automated releases. The configuration enables release-please to track future commits and automatically create release PRs based on conventional commit messages.

Key changes:

  • Added release-please configuration for Node.js project with pre-1.0 versioning strategies
  • Set manifest to track from version 1.7.21

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
release-please-config.json Configures release-please for the @descope/node-sdk package with Node.js release type and pre-major versioning strategies
.release-please-manifest.json Tracks the current version (1.7.21) as the baseline for future automated releases

The configuration files are properly formatted and consistent with the package.json. The setup will enable release-please to automatically manage versions, changelogs, and releases going forward.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

Bootstrap release please latest release

3 participants