Skip to content

Conversation

@raae
Copy link
Contributor

@raae raae commented Sep 9, 2025

No description provided.

raae added 3 commits September 9, 2025 15:41
- Add Framer override functions for authentication and custom properties
- Configure semantic-release for automated versioning and publishing
- Set up GitHub Actions workflow for CI/CD
- Include comprehensive documentation and examples
- Support both npm and CDN imports via jsdelivr
- Update GitHub Actions workflow to use Node.js 20
- Resolve debug dependency version conflicts
- Regenerate package-lock.json for clean dependency tree
- Configure semantic-release for all branches as pre-release except main
- Update GitHub workflow to trigger on all PRs
- Add prerelease script for local testing
- Reorganize documentation: move dev info to CONTRIBUTING.md
- Update SEMANTIC_RELEASE_SETUP.md with new workflow
@raae raae requested a review from Copilot September 9, 2025 14:10
Copy link

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 configures semantic release for automated versioning and publishing of the @outseta/toolkit package. The setup implements trunk-based development with automatic pre-releases for all pull requests and production releases when merging to main.

  • Added semantic release configuration with conventional commits for automated versioning
  • Configured GitHub Actions workflow to trigger releases on both main branch pushes and pull requests
  • Updated documentation to reflect the new development workflow and pre-release testing capabilities

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
package.json Added prerelease script for local pre-release testing
SEMANTIC_RELEASE_SETUP.md Updated documentation to describe trunk-based development workflow with pre-releases
README.md Moved development instructions to CONTRIBUTING.md
CONTRIBUTING.md Expanded with comprehensive development workflow, conventional commits guide, and semantic release process
.releaserc.json Changed branch configuration from specific "beta" branch to wildcard pattern for all non-main branches
.github/workflows/release.yml Updated to trigger on pull requests and upgraded Node.js version from 18 to 20

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment on lines +26 to +27
"semantic-release:dry-run": "semantic-release --dry-run",
"prerelease": "semantic-release --dry-run"
Copy link

Copilot AI Sep 9, 2025

Choose a reason for hiding this comment

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

The 'prerelease' script duplicates the functionality of 'semantic-release:dry-run'. Consider using a more descriptive name like 'test:prerelease' or remove the duplicate script to avoid confusion.

Suggested change
"semantic-release:dry-run": "semantic-release --dry-run",
"prerelease": "semantic-release --dry-run"
"semantic-release:dry-run": "semantic-release --dry-run"

Copilot uses AI. Check for mistakes.
@raae raae marked this pull request as draft September 12, 2025 09:03
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