Skip to content

Releases: linear-b/gitstream-github-action

2.0.49

12 Nov 08:39
c49db0a
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.65 by @github-actions in #180
  • add missing triggers to validations

Full Changelog: 2.0.48...2.0.49

/:\ gitStream v2

13 May 08:53
c49db0a
Compare
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.48

07 Nov 14:39
7bab21c
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.64 by @github-actions in #179
  • Ensure callback returns are consistent

Full Changelog: 2.0.47...2.0.48

2.0.47

07 Nov 11:55
de3d4f0
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.63 by @github-actions in #178
  • Save output to files on error

Full Changelog: 2.0.46...2.0.47

2.0.46

07 Nov 09:15
74c01c9
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.62 by @github-actions in #176
  • improve error messages when yaml is broken

Full Changelog: 2.0.45...2.0.46

2.0.45

28 Oct 15:30
af16fd6
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.61 by @github-actions in #173
  • reduce async calls, when using custom-async-filters
  • fix global include/exclude triggers that cause unnecessary gitStream runs

Full Changelog: 2.0.44...2.0.45

2.0.44

08 Oct 16:47
121c0ff
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.57 by @github-actions in #166

Full Changelog: 2.0.43...2.0.44

2.0.43

24 Sep 12:56
87eda8a
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.52 by @github-actions in #157

Full Changelog: 2.0.42...2.0.43

2.0.42

23 Sep 13:31
d6825c9
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.51 by @github-actions in #154

Full Changelog: 2.0.41...2.0.42

2.0.41

22 Sep 14:51
6315e3b
Compare
Choose a tag to compare

What's Changed

  • Bump @linearb/gitstream-core to 2.1.50 by @github-actions in #153

Full Changelog: 2.0.40...2.0.41