This repository was archived by the owner on Nov 22, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
chore: Update release configuration and serverless features #526
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add new release configuration files (.releaserc.json, .commitlintrc.json, .czrc) - Update CI/CD workflows for improved release process - Reorganize documentation structure (move SERVERLESS.md to root) - Add RELEASE_PROCESS.md documentation - Update package.json and remove old release.config.js
- Replace semantic-release with release-it for more control - Add release-it configuration for production releases - Add separate beta configuration for develop branch - Update GitHub workflows to use release-it - Add multiple release scripts (release, release:beta, release:ci, release:dry) - Update documentation to reflect release-it process - Support interactive and CI release modes
- Remove release-it configuration files - Add comprehensive semantic-release configuration with best practices: - Multi-branch support with version patterns - Granular release rules (docs, chore, build only release with specific scopes) - Emoji sections in changelog for better readability - Conventional commits preset with custom configuration - Proper handling of breaking changes - Update GitHub workflows for semantic-release - Update package.json scripts for semantic-release - Update documentation to reflect semantic-release process - Configure automated versioning based on commit types
- Remove @semantic-release/changelog plugin (no CHANGELOG.md commits) - Remove @semantic-release/git plugin (no release commits) - Keep only tagging and NPM publishing functionality - Update documentation to reflect no file commits during release - Cleaner git history without automated release commits
- Add comprehensive test suites for AWS Lambda and Vercel adapters - Fix missing handler exports in both serverless adapters - Add @types/aws-lambda dependency for TypeScript support - Update CHANGELOG with serverless features documentation - Fix linting issues with type annotations - All tests now passing (241 tests across 15 suites)
|
🎉 This PR is included in version 2.10.1-beta.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
- Document bug fixes for serverless adapters - Note addition of comprehensive test suites - Record TypeScript improvements and dependencies
- Remove string-similarity-js from external dependencies - Bundle all npm dependencies for serverless environments - Keep only Node.js built-in modules as external - Ensures serverless functions work without external dependencies
- Add test data for .org domains (google.org, wikipedia.org) - Add test data for .co.uk domain (bbc.co.uk) - Add test data for .ca domain (amazon.ca) - Include real whois data from command line queries - Handle different whois formats across registries - Note: Some fields not parsed for UK domains due to different format
|
🎉 This PR is included in version 2.10.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Changes Included
.releaserc.json,.commitlintrc.json, and.czrcfiles for improved release automationRELEASE_PROCESS.mdand movedSERVERLESS.mdto root for better visibilityTest plan