Skip to content

Sync "latest" to "main"#5803

Merged
valkirilov merged 3 commits into
mainfrom
latest
Apr 20, 2026
Merged

Sync "latest" to "main"#5803
valkirilov merged 3 commits into
mainfrom
latest

Conversation

@valkirilov

@valkirilov valkirilov commented Apr 20, 2026

Copy link
Copy Markdown
Member

Note

Medium Risk
Medium risk because it changes the VirusTotal GitHub Actions workflow’s artifact matrix and zip packaging logic, which could affect release/security scanning behavior if exclusions or naming are wrong.

Overview
Updates release/versioning to 3.4.1 across the app (redisinsight/package.json, redisinsight/api/package.json), API defaults/Swagger, the Electron About panel fallback, and the release docker script help text.

Adjusts the virustotal.yml workflow to keep uploads under VirusTotal’s size limit by treating linux-builds as two virtual scan entries (linux-x86_64-builds and linux-arm64-builds) and zipping with per-scan exclusion filters; it also improves upload logging by printing the first part of the raw response when the upload fails.

Reviewed by Cursor Bugbot for commit fbd00a1. Bugbot is set up for automated code reviews on this repo. Configure here.

The linux-builds artifact now contains both x86_64 and arm64 binaries
(AppImage, deb, rpm), pushing the zipped payload past VirusTotal's
~650MB /files/upload_url limit. Uploads were failing with a cryptic
"jq: parse error" because VirusTotal returns a non-JSON error body.

Split the linux scan into two virtual matrix entries (linux-x86_64-builds
and linux-arm64-builds) that both resolve to the same linux-builds
artifact but zip only the files for their architecture, keeping each
payload well under the VT limit. No change needed in the build, AWS
upload, or e2e workflows.

Also prints the zip size on upload and logs the raw VT response on
failure so future size/rate-limit issues surface clearly instead of as
a jq parse error.

Made-with: Cursor
@valkirilov valkirilov requested a review from a team as a code owner April 20, 2026 11:15
@jit-ci

jit-ci Bot commented Apr 20, 2026

Copy link
Copy Markdown

🛡️ Jit Security Scan Results

CRITICAL HIGH MEDIUM

✅ No security findings were detected in this PR


Security scan by Jit

@valkirilov valkirilov merged commit 575d69a into main Apr 20, 2026
52 of 53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants