Skip to content

Releases: linear-b/gitstream-github-action

2.0.204: bump @linearb/gitstream-core to 2.1.238 (#464)

25 Dec 12:13
baa51c1

Choose a tag to compare

What's Changed

Bump to in #464

✨ New Features

  • Added boolean filter () for strict true/false conversion in automation rules

2.0.203: bump @linearb/gitstream-core to 2.1.237 (#463)

25 Dec 06:51
69b1a23

Choose a tag to compare

What's Changed

Bump to in #463

✨ New Features

  • Support for deeper variable nesting (up to 10 levels) in rule templates

🔧 Improvements

  • Faster template processing through early termination when values stabilize
  • Protection against infinite loops from circular variable references

/:\ gitStream v2

13 May 08:53
baa51c1

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.202: bump @linearb/gitstream-core to 2.1.236 (#462)

23 Dec 11:26
2e7e96f

Choose a tag to compare

What's Changed

Bump to in #462

🔧 Improvements

  • Enhanced error messages now include specific error codes for clearer troubleshooting guidance

2.0.201

22 Dec 13:39
efdba8e

Choose a tag to compare

What's Changed

Full Changelog: 2.0.200...2.0.201

2.0.200: bump @linearb/gitstream-core to 2.1.235 (#459)

22 Dec 13:12
6069883

Choose a tag to compare

What's Changed

Bump to in #459

🔧 Improvements

  • Internal improvements and fixes

2.0.199: bump @linearb/gitstream-core to 2.1.234 (#458)

15 Dec 13:54
168fc94

Choose a tag to compare

What's Changed

Bump to in #458

🐛 Bug Fixes

  • Fixed incorrect payload size reporting in error messages for oversized PR requests

2.0.198: bump @linearb/gitstream-core to 2.1.233 (#457)

11 Dec 11:38
5bbac81

Choose a tag to compare

What's Changed

Bump to in #457

🔧 Improvements

  • Automation conditions now work with numbers and comparison operators
  • Fixed false validation errors in rule expressions

2.0.197: Bump `@linearb/gitstream-core` to `2.1.232` (#455)

07 Dec 16:40
9e74e70

Choose a tag to compare

What's Changed

Bump to in #455

🐛 Bug Fixes

  • Fixed Markdown headers being incorrectly removed when processing documentation and comments.

2.0.196: bump @linearb/gitstream-core to 2.1.231 (#451)

04 Dec 15:33
63f2db8

Choose a tag to compare

What's Changed

Bump to in #451

🐛 Bug Fixes

  • Fixed validation for configuration files containing ternary expressions and complex Jinja blocks
  • Added support for string concatenation in array elements
  • Remove retry on Bad Gateway for AI