Skip to content

Releases: linear-b/gitstream-github-action

2.0.176: bump @linearb/gitstream-core to 2.1.213 (#417)

23 Oct 14:19
a84f615

Choose a tag to compare

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

13 May 08:53
a84f615

Choose a tag to compare

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 property update_times_a_day is gone.

  • Enhanced Compatibility
    Same configuration for v1 and v2. Choose whatever you want, run with docker or native`, by changing the version number only.

How to Upgrade

To upgrade to gitStream v2, simply follow these steps:

  • go to the cm repo or dedicated repo, go to file .github/workflows/gitstream.yml
    change the old line uses: linear-b/gitstream-github-action@v1, to a new one uses: linear-b/gitstream-github-action@v2
  • if you used the cache in v1, just remove this property update_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)

16 Oct 07:31
77fa1f4

Choose a tag to compare

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

09 Oct 12:58
9780615

Choose a tag to compare

What's Changed

fix: update action versions in action.yml for consistency and stability in #408

🔧 Improvements

  • Enhanced security by pinning all action dependencies to specific commit hashes

🐛 Bug Fixes

  • Improved error message clarity when YAML syntax errors occur

2.0.168: build(deps): bump axios from 1.8.4 to 1.12.1 (#397)

16 Sep 06:40
59f7e8b

Choose a tag to compare

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)

14 Sep 15:02
cdf8b11

Choose a tag to compare

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)

08 Sep 13:51
26a6ad2

Choose a tag to compare

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)

31 Aug 12:44
c11c5de

Choose a tag to compare

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)

28 Aug 12:50
aeea7f2

Choose a tag to compare

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)

26 Aug 13:12
c57eb1f

Choose a tag to compare

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