Releases: linear-b/gitstream-github-action
2.0.176: bump @linearb/gitstream-core to 2.1.213 (#417)
What's Changed
Bump to in #417
🔧 Improvements
- Added detailed logging for AI requests to help troubleshoot processing issues
🐛 Bug Fixes
- Fixed logger errors that occurred when analytics destination wasn't properly configured
/:\ gitStream v2
We're thrilled to announce the release of /:\ gitStream v2, a significant update that brings native JavaScript action support to enhance your GitHub workflows. This release introduces a seamless upgrade from v1 to v2
What's New
We've migrated from Docker-based actions to native JavaScript actions. This change offers several benefits:
- 
Improved Performance 
 Native JavaScript actions typically have faster execution times compared to Docker-based actions, leading to quicker workflow runs
 Faster execution is because there is no need to download the docker
- 
Simplified Configuration 
 You no longer need to deal with Docker-related configurations. The propertyupdate_times_a_dayis gone.
- 
Enhanced Compatibility 
 Same configuration forv1andv2. Choose whatever you want, run withdocker ornative`, by changing the version number only.
How to Upgrade
To upgrade to gitStream v2, simply follow these steps:
- go to the cmrepo ordedicatedrepo, go to file.github/workflows/gitstream.yml
 change the old lineuses: linear-b/gitstream-github-action@v1, to a new oneuses: linear-b/gitstream-github-action@v2
- if you used the cacheinv1, just remove this propertyupdate_times_a_day: 6
Breaking Changes
🚀 There are no breaking changes 🚀
No breaking changes have been introduced with this release, allowing for a seamless transition and uninterrupted workflow continuity
Self-Hosted Runners
/:\ gitStream v2 also introduces support for self-hosted runners, giving you greater control over your workflow environment. When using self-hosted runners, please ensure that the following dependencies are installed on your machine:
git: Git is required for cloning repositories and managing version control more info
git-lfs: Git LFS (Large File Storage) is necessary if your repositories utilize Git LFS for managing large files efficiently more info
Python 3.x: Python is required for certain gitStream functionalities. We recommend installing Python 3.x to ensure compatibility with the latest features more info and more info
2.0.174: bump @linearb/gitstream-core to 2.1.211 (#413)
What's Changed
Bump to in #413
🐛 Bug Fixes
- Fixed error handling for large pull requests with clearer error messages and better size detection.
🔧 Improvements
- Improved size estimation for large files with more accurate calculations and better error messages.
2.0.173
2.0.168: build(deps): bump axios from 1.8.4 to 1.12.1 (#397)
What's Changed
build(deps): bump axios from 1.8.4 to 1.12.1 in #397
build(deps): bump axios from 1.8.4 to 1.12.1
2.0.166: bump @linearb/gitstream-core to 2.1.208 (#398)
What's Changed
Bump to in #398
Purpose: Add support for custom rule filenames in predefined configuration management content when processing rules engine
Main changes:
- Added support for custom filenames in predefined CM configurations
- Refactored runOneCmFile to accept both preDefinedCm and gsCommandCm parameters
- Updated rule file path handling to use configurable paths instead of hardcoded constants
2.0.164: bump @linearb/gitstream-core to 2.1.207 (#392)
What's Changed
Bump to in #392
Purpose: Add native filter implementations for parsing Dependabot version bumps and comparing semantic versions
Main changes:
- Added checkDependabot filter to extract version information from Dependabot PR descriptions
- Implemented checkSemver filter to determine version change types (major, minor, patch)
- Registered both new filters in the high-level filters definition and handler
CHANGELOG
✨ New Features
- Native filter for extracting version info from Dependabot PRs
- Native filter for semantic version comparison
- Enhanced Dependabot automation capabilities without external plugins
2.0.162: bump @linearb/gitstream-core to 2.1.204 (#390)
What's Changed
Bump to in #390
🐛 Bug Fixes
- Fixed AI actions not executing properly in command and playground environments
2.0.161: bump @linearb/gitstream-core to 2.1.202 (#388)
What's Changed
Bump to in #388
🐛 Bug Fixes
- Fixed issue where some actions were triggered during incorrect webhook events
2.0.160: Bump @linearb/gitstream-core to 2.1.199 (#386)
What's Changed
Bump @linearb/gitstream-core to 2.1.199 in #386
🐛 Bug Fixes
- Fixed Git operations failing when files have names that could be mistaken for branch references.
🔧 Improvements
- Enhanced action triggering system to prevent actions from running on unintended events
- Added error handling to automation processes to improve reliability
- Add continue-on-error option for plugin dependency installation