Releases: linear-b/gitstream-github-action
2.0.45
/:\ 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_day
is gone. -
Enhanced Compatibility
Same configuration forv1
andv2
. Choose whatever you want, run withdocker 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 ordedicated
repo, 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
cache
inv1
, 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.44
2.0.43
What's Changed
- Bump
@linearb/gitstream-core
to2.1.52
by @github-actions in #157
Full Changelog: 2.0.42...2.0.43
2.0.42
What's Changed
- Bump
@linearb/gitstream-core
to2.1.51
by @github-actions in #154
Full Changelog: 2.0.41...2.0.42
2.0.41
What's Changed
- Bump
@linearb/gitstream-core
to2.1.50
by @github-actions in #153
Full Changelog: 2.0.40...2.0.41
2.0.40
What's Changed
- Bump the npm-development group with 3 updates by @dependabot in #145
- Bump the npm-development group with 2 updates by @dependabot in #147
- Bump
@linearb/gitstream-core
to2.1.49
by @github-actions in #151
New Contributors
- @dependabot made their first contribution in #145
Full Changelog: 2.0.39...2.0.40
2.0.39
What's Changed
- switching
v2-develop
intodevelop
by @MishaKav in #132 - Linbee-10435 bump dev dependencies to latest versions by @MishaKav in #139
- Switch base branch from v2-develop to develop by @MishaKav in #138
- Bump
@linearb/gitstream-core
to2.1.47
by @github-actions in #142
Full Changelog: 1.0.18...2.0.39
2.0.38
What's Changed
- Bump
@linearb/gitstream-core
to2.1.46
by @github-actions in #131
add built-in filters:
decode: {{ "base64: SGVsbG8gV29ybGQ=" | decode }} # Hello World
getTimestamp: {{ "" | getTimestamp }} # "2024-08-28T10:57:52.063Z"
encode: {{ "Hello World" | encode }} # base64: SGVsbG8gV29ybGQ=
Full Changelog: 2.0.37...2.0.38
1.0.18
What's Changed
- LINBEE-9811 | Fix indentation problem with V1 by @EladKohavi in #130
Full Changelog: v1...1.0.18