Skip to content

Bump @linearb/gitstream-core to 2.1.297 - #557

Merged
MishaKav merged 2 commits into
developfrom
bump-gitstream-core-to-2.1.297
Jul 28, 2026
Merged

Bump @linearb/gitstream-core to 2.1.297#557
MishaKav merged 2 commits into
developfrom
bump-gitstream-core-to-2.1.297

Conversation

@linearbci

@linearbci linearbci commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

✨ PR Description

Purpose: Fix git activity parsing to correctly handle multiple file changes per commit by matching numstat rows to headers by regex pattern instead of fixed index pairs.

Main changes:

  • Replaced index-based pairing logic with regex pattern matching for numstat rows to handle variable number of files per commit
  • Added pathspec magic to GIT_ACTIVITY command to prevent glob expansion on filenames with special characters
  • Added comprehensive test coverage for multi-file commits, binary files, and edge cases in git activity parsing

CHANGELOG

🐛 Bug Fixes

  • Fixed git activity calculation failing when commits modify multiple files simultaneously

🔧 Improvements

  • Improved filename handling to support special characters in file paths during git operations

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using.
💡 Tip: You can customize your AI Description using Guidelines Learn how

@linearbci linearbci added the auto-deploy when exists in PR, will auto make release and auto deploy to prod label Jul 28, 2026
@linearbci
linearbci requested a review from MishaKav July 28, 2026 10:50

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

Copy link
Copy Markdown

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 Infrastructure as Code high 0   medium 0   low 0   info 0 View in Orca
Passed Passed OSS Licenses high 0   medium 0   low 0   info 0 View in Orca
Passed Passed SAST high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca

@MishaKav
MishaKav enabled auto-merge (squash) July 28, 2026 10:53
- Updated various dependencies in package.json and package-lock.json:
  - @types/node from 26.1.0 to 26.1.2
  - eslint from 10.4.1 to 10.8.0
  - eslint-plugin-jest from 29.15.4 to 29.16.0
  - eslint-plugin-jsonc from 3.2.0 to 3.3.0
  - globals from 17.7.0 to 17.8.0
  - prettier from 3.9.4 to 3.9.6
  - ts-jest from 29.4.11 to 29.4.12
  - typescript-eslint from 8.62.1 to 8.65.0
- Rebuilt the dist directory with updated dependencies.
@MishaKav
MishaKav requested a review from Copilot July 28, 2026 10:57
@MishaKav
MishaKav disabled auto-merge July 28, 2026 10:57

@MishaKav MishaKav left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM, bump ruff

@linearb linearb Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

✨ PR Review

LGTM

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using.
💡 Tip: You can customize your AI Review using Guidelines Learn how

@MishaKav
MishaKav merged commit f2e928b into develop Jul 28, 2026
15 checks passed
@MishaKav
MishaKav deleted the bump-gitstream-core-to-2.1.297 branch July 28, 2026 10:59

Copilot AI left a comment

Copy link
Copy Markdown

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 updates the GitHub Action’s dependency set by bumping @linearb/gitstream-core to 2.1.297 and refreshing the vendored dist/node_modules contents accordingly (notably around HTTP/proxy and utility dependencies).

Changes:

  • Bump @linearb/gitstream-core from 2.1.294 to 2.1.297.
  • Update vendored runtime dependencies under dist/node_modules (notably axios, follow-redirects, https-proxy-agent, agent-base, debug, ms, and @wasm-fmt/ruff_fmt).
  • Update various dev tooling versions in package.json (eslint/prettier/types/etc).

Reviewed changes

Copilot reviewed 1 out of 93 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
package.json Bumps @linearb/gitstream-core and updates vendor-install script + dev tooling versions.
dist/node_modules/ms/readme.md Adds vendored ms documentation.
dist/node_modules/ms/package.json Adds vendored ms package metadata.
dist/node_modules/ms/license.md Adds vendored ms license text.
dist/node_modules/ms/index.js Adds vendored ms runtime code.
dist/node_modules/https-proxy-agent/README.md Adds vendored https-proxy-agent documentation.
dist/node_modules/https-proxy-agent/package.json Adds vendored https-proxy-agent package metadata.
dist/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map Adds vendored source map for proxy response parsing.
dist/node_modules/https-proxy-agent/dist/parse-proxy-response.js Adds vendored proxy response parsing runtime code.
dist/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts Adds vendored TypeScript typings for proxy response parsing.
dist/node_modules/https-proxy-agent/dist/index.js.map Adds vendored source map for module entrypoint.
dist/node_modules/https-proxy-agent/dist/index.js Adds vendored module entrypoint runtime code.
dist/node_modules/https-proxy-agent/dist/index.d.ts Adds vendored TypeScript typings for module entrypoint.
dist/node_modules/https-proxy-agent/dist/agent.js.map Adds vendored source map for agent implementation.
dist/node_modules/https-proxy-agent/dist/agent.js Adds vendored HTTPS proxy agent runtime implementation.
dist/node_modules/https-proxy-agent/dist/agent.d.ts Adds vendored TypeScript typings for agent implementation.
dist/node_modules/follow-redirects/README.md Updates vendored docs (examples and new option mention).
dist/node_modules/follow-redirects/package.json Updates vendored follow-redirects to 1.16.0.
dist/node_modules/follow-redirects/index.js Updates vendored redirect handling (sensitive headers filtering).
dist/node_modules/debug/src/node.js Adds vendored debug Node implementation.
dist/node_modules/debug/src/index.js Adds vendored debug environment switcher entry.
dist/node_modules/debug/src/common.js Adds vendored debug shared implementation.
dist/node_modules/debug/src/browser.js Adds vendored debug browser implementation.
dist/node_modules/debug/README.md Adds vendored debug documentation.
dist/node_modules/debug/package.json Adds vendored debug package metadata.
dist/node_modules/debug/LICENSE Adds vendored debug license.
dist/node_modules/axios/package.json Updates vendored axios to 1.18.1 and metadata/deps.
dist/node_modules/axios/lib/utils.js Updates vendored axios utilities (pollution-safe helpers, merge behavior, etc.).
dist/node_modules/axios/lib/helpers/validator.js Updates option validation to be prototype-pollution safe.
dist/node_modules/axios/lib/helpers/toFormData.js Updates FormData serialization with depth limits / safer conversions.
dist/node_modules/axios/lib/helpers/shouldBypassProxy.js Updates proxy-bypass logic (loopback/IPv6/IPv4-mapped handling).
dist/node_modules/axios/lib/helpers/sanitizeHeaderValue.js Adds header value sanitization helpers (new file).
dist/node_modules/axios/lib/helpers/resolveConfig.js Updates config resolution (safe reads, auth encoding, FormData header policy).
dist/node_modules/axios/lib/helpers/progressEventReducer.js Hardens progress reducer against invalid events and negative deltas.
dist/node_modules/axios/lib/helpers/parseProtocol.js Adjusts protocol parsing regex.
dist/node_modules/axios/lib/helpers/Http2Sessions.js Adds HTTP/2 session pooling helper (new file).
dist/node_modules/axios/lib/helpers/fromDataURI.js Updates data: URL parsing to be more RFC-aligned.
dist/node_modules/axios/lib/helpers/formDataToStream.js Hardens multipart header generation and error types.
dist/node_modules/axios/lib/helpers/formDataToJSON.js Adds depth limiting and safer merging when parsing FormData to JSON.
dist/node_modules/axios/lib/helpers/estimateDataURLDecodedBytes.js Improves decoded-size estimation without allocating large buffers.
dist/node_modules/axios/lib/helpers/cookies.js Avoids regex construction from cookie names; uses safer parsing.
dist/node_modules/axios/lib/helpers/composeSignals.js Refactors signal composition and unsubscription logic.
dist/node_modules/axios/lib/helpers/buildURL.js Hardens serializer option reads and exports encode.
dist/node_modules/axios/lib/helpers/AxiosURLSearchParams.js Updates URLSearchParams encoding behavior.
dist/node_modules/axios/lib/env/data.js Updates axios version constant.
dist/node_modules/axios/lib/defaults/transitional.js Adds new transitional defaults.
dist/node_modules/axios/lib/defaults/index.js Adds safe own-property reads and extends method headers set.
dist/node_modules/axios/lib/core/settle.js Simplifies status-to-error-code mapping.
dist/node_modules/axios/lib/core/mergeConfig.js Hardens config merging against prototype pollution; null-proto config.
dist/node_modules/axios/lib/core/dispatchRequest.js Ensures config.response is available during transforms and cleaned up.
dist/node_modules/axios/lib/core/buildFullPath.js Adds malformed http(s): URL validation / normalization.
dist/node_modules/axios/lib/core/AxiosHeaders.js Adds header value sanitization + safer iterable handling.
dist/node_modules/axios/lib/core/AxiosError.js Adds redaction support and makes cause non-enumerable.
dist/node_modules/axios/lib/core/Axios.js Extends transitional validators + adds query method support.
dist/node_modules/axios/lib/adapters/xhr.js Uses byte-string header serialization + improves cleanup calls.
dist/node_modules/axios/lib/adapters/fetch.js Adds body/response size enforcement + better auth handling + safer error wiring.
dist/node_modules/axios/lib/adapters/adapters.js Uses null-proto descriptors + consistent error code constant.
dist/node_modules/axios/index.js Exports create explicitly.
dist/node_modules/axios/index.d.cts Updates axios TypeScript declarations for new options/methods/types.
dist/node_modules/agent-base/src/promisify.ts Adds vendored agent-base TypeScript source.
dist/node_modules/agent-base/src/index.ts Adds vendored agent-base TypeScript source (agent implementation).
dist/node_modules/agent-base/README.md Adds vendored agent-base documentation.
dist/node_modules/agent-base/package.json Adds vendored agent-base package metadata.
dist/node_modules/agent-base/dist/src/promisify.js.map Adds vendored agent-base built source map.
dist/node_modules/agent-base/dist/src/promisify.js Adds vendored agent-base built JS.
dist/node_modules/agent-base/dist/src/promisify.d.ts Adds vendored agent-base built typings.
dist/node_modules/agent-base/dist/src/index.js.map Adds vendored agent-base built source map.
dist/node_modules/agent-base/dist/src/index.js Adds vendored agent-base built JS.
dist/node_modules/agent-base/dist/src/index.d.ts Adds vendored agent-base built typings.
dist/node_modules/@wasm-fmt/ruff_fmt/ruff_fmt.js Updates vendored ruff_fmt wrapper formatting/version.
dist/node_modules/@wasm-fmt/ruff_fmt/ruff_fmt_bg.js Updates vendored wasm bindings output.
dist/node_modules/@wasm-fmt/ruff_fmt/package.json Updates vendored ruff_fmt to 0.15.20.
dist/node_modules/@wasm-fmt/ruff_fmt/jsr.jsonc Updates vendored ruff_fmt JSR metadata to 0.15.20.
dist/node_modules/.package-lock.json Updates vendored dependency lock snapshot under dist/node_modules.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
"dependencies": {
"@actions/core": "^2.0.3",
"@linearb/gitstream-core": "2.1.294"
"@linearb/gitstream-core": "2.1.297"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10 min review auto-deploy when exists in PR, will auto make release and auto deploy to prod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants