Skip to content

Conversation

@MishaKav
Copy link
Collaborator

@MishaKav MishaKav commented Jul 28, 2025

✨ PR Description

Purpose: Refactor checkout handling and add tag versioning to align v2-lite branch with improved deployment workflow.
Main changes:

  • Added tag versioning script and GitHub release workflow for automatic deploys
  • Replaced SKIP_GIT_CLONE with SHOULD_CHECKOUT variable for improved conditional checkout logic
  • Added config for CM org repository checkout
  • Updated PR creation workflow with configurable reviewers and labels

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using. We'd love your feedback! 🚀

github-actions bot and others added 30 commits October 28, 2024 15:58
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
Save output to files on error

Co-authored-by: GitHub Actions Bot <actions@github.com>
Ensure callback returns are consistent

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
* Bump the npm-development group across 1 directory with 6 updates

Bumps the npm-development group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.13` | `29.5.14` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.5.5` | `22.9.0` |
| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.1` | `0.38.2` |
| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.8.3` | `28.9.0` |
| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `2.16.0` | `2.18.1` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.6.2` | `5.6.3` |



Updates `@types/jest` from 29.5.13 to 29.5.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Updates `@types/node` from 22.5.5 to 22.9.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@vercel/ncc` from 0.38.1 to 0.38.2
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](vercel/ncc@0.38.1...0.38.2)

Updates `eslint-plugin-jest` from 28.8.3 to 28.9.0
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](jest-community/eslint-plugin-jest@v28.8.3...v28.9.0)

Updates `eslint-plugin-jsonc` from 2.16.0 to 2.18.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](ota-meshi/eslint-plugin-jsonc@v2.16.0...v2.18.1)

Updates `typescript` from 5.6.2 to 5.6.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](microsoft/TypeScript@v5.6.2...v5.6.3)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@vercel/ncc"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: eslint-plugin-jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint-plugin-jsonc
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump dependencies in package.json for @actions/core, @typescript-eslint/eslint-plugin, and eslint

* Ignore updates for eslint and @typescript-eslint packages in dependabot configuration

* Update eslint-plugin-github to version 5.0.2 and add it to ESLint configuration

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Misha Kav <misha.kav@gmail.com>
Improved yaml validations

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
- add custom filters to validators
- add `readFile` function to cm files

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
remove async filter calls when automation is not passed

Co-authored-by: GitHub Actions Bot <actions@github.com>
- add memoization to internal async calls

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
* bump dev dependencies in package.json

---------

Co-authored-by: Misha Kav <misha.kav@gmail.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
…#216)

Bumps the npm-development group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.10.2 to 22.10.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
Bumps the npm-development group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [eslint-plugin-github](https://github.com/github/eslint-plugin-github) and [typescript](https://github.com/microsoft/TypeScript).


Updates `@types/node` from 22.10.5 to 22.10.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint-plugin-github` from 5.1.4 to 5.1.5
- [Release notes](https://github.com/github/eslint-plugin-github/releases)
- [Commits](github/eslint-plugin-github@v5.1.4...v5.1.5)

Updates `typescript` from 5.7.2 to 5.7.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](microsoft/TypeScript@v5.7.2...v5.7.3)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: eslint-plugin-github
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
develop

Co-authored-by: GitHub Actions Bot <actions@github.com>
added new premium feature of `AI_DescribePR` (available only for paid users)
Co-authored-by: GitHub Actions Bot <actions@github.com>
github-actions bot and others added 21 commits July 8, 2025 12:33
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
…345)

Bumps the npm-development group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 24.0.7 to 24.0.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) from 29.7.0 to 30.0.4.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.0.4/packages/jest-globals)

---
updated-dependencies:
- dependency-name: "@jest/globals"
  dependency-version: 30.0.4
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Misha Kav <misha.kav@gmail.com>
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together.

Updates `jest` from 29.7.0 to 30.0.4
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.0.4/packages/jest)

Updates `@types/jest` from 29.5.14 to 30.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 30.0.4
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: "@types/jest"
  dependency-version: 30.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
* Extract purpose from PR description for release notes in GitHub Actions workflow

* Comment out the step to create and push a new tag in the GitHub Actions workflow

* Update .github/workflows/create-tag-on-merge.yml

Co-authored-by: gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>

* Fix release notes extraction and update output variable names in GitHub Actions workflow

* Comment out deployment steps in GitHub Actions workflow for debugging

* Refine release notes extraction to include content between gitstream placeholders and update output format

* Uncomment tag creation and release steps in GitHub Actions workflow

* Uncomment condition for auto-deployment in GitHub Actions workflow

* Add step to update v2-lite branch after creating a new tag

* Enhance release notes extraction to prioritize CHANGELOG section and support new format

---------

Co-authored-by: gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>
* Bump form-data from 4.0.2 to 4.0.4

Bumps [form-data](https://github.com/form-data/form-data) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.2...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add reviewer input to bump-gitstream-core workflow and update brace-expansion versions

* Update dist/index.js with new build artifacts

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Misha Kav <misha.kav@gmail.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
* Set GitHub Actions Bot user configuration for commits

* Fix email configuration for GitHub Actions Bot in workflows

* Update GitHub Actions Bot email configuration to use 'actions@github.com'
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
@MishaKav MishaKav requested a review from Copilot July 28, 2025 17:04
Copy link

@orca-security-us orca-security-us bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR aligns the v2-lite branch with main development by introducing a comprehensive versioning and deployment workflow. The changes implement automated tag creation, enhanced conditional checkout logic, and improved CI/CD pipeline management.

  • Adds automated tag creation and deployment workflow triggered on merges to develop branch
  • Introduces conditional checkout logic based on cache download status
  • Enhances the gitstream core bumping workflow with auto-deploy capabilities and configurable reviewers

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
scripts/tag-version.sh New script for automated semantic version bumping and tag creation
scripts/get-condition-vars.js Enhanced conditional logic for checkout operations based on cache status
action.yml Updated checkout conditions and added cm org checkout functionality
CHANGELOG.md Removed existing changelog content
.github/workflows/create-tag-on-merge.yml New workflow for automated tag creation and deployment on merge
.github/workflows/bump-gitstream-core.yml Enhanced workflow with auto-deploy options and configurable reviewers
.github/linters/.eslintrc.yml Added GitHub ESLint plugin
.github/dependabot.yml Updated dependency management frequency and ignore list
Comments suppressed due to low confidence (1)

.github/workflows/create-tag-on-merge.yml:15

  • Ubuntu 24.04 may not be available as a GitHub Actions runner. Consider using ubuntu-latest or a verified version like ubuntu-22.04.
    runs-on: ubuntu-24.04

@gitstream-cm
Copy link
Contributor

gitstream-cm bot commented Jul 28, 2025

Please mark which AI tools you used for this PR by checking the appropriate boxes:

  • GitHub Copilot
  • Cursor
  • ChatGPT
  • Tabnine
  • JetBrains AI Assistant
  • VSCode IntelliCode
  • Claude
  • Gemini
  • Other AI tool
  • No AI tools were used

Tip: If you want to avoid this comment in the future, you can add a label of the format 🤖 ai-* when creating your PR.

@MishaKav MishaKav merged commit dfe92b0 into v2-lite Jul 28, 2025
11 checks passed
@MishaKav MishaKav deleted the LINBEE-18264-align-v2-lite branch July 28, 2025 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants