Skip to content

Conversation

@ArtemHoruzhenko
Copy link
Collaborator

Added arm64 support for linux

* RI-7488: trigger build by push (test)

* RI-7488: trigger build by push (test)

* RI-7488: rename jobs

* RI-7488: build linux only

* RI-7488: cleanup test changes
run: |
yarn package:prod --target linux-x64 --out ${packagePath}-x64.vsix
- name: Build linux package x64 (staging)
Copy link
Member

Choose a reason for hiding this comment

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

nit: I would put staging before production, although I see they're conditional and independent from each other. Also, I see that the rest of the files follow the same convention and you simply synced this one to look like the rest, so let's disregard this comment.

sed -i "s/^RI_APP_FOLDER_NAME=.*/RI_APP_FOLDER_NAME='.redis-for-vscode-stage'/" ${{ env.envFile }}
yarn package:stage --target linux-x64 --out ${packagePath}-x64.vsix
- name: Download backend arm64
Copy link
Member

Choose a reason for hiding this comment

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

This is a general note, and I don't think it's slow right now as well, but we can parallelize the ARM and AMD builds, because they are independent (correct me if I'm wrong).

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

some space for improvements for the future

@valkirilov
Copy link
Member

Verified that the ARM build of the extension for Linux works as expected.

Extension installed successfully

2025-10-27_11-46

Connecting to database

2025-10-27_11-46_1

Adding and viewing keys

2025-10-27_11-49

@ArtemHoruzhenko ArtemHoruzhenko merged commit dc9b801 into main Oct 27, 2025
9 checks passed
@ArtemHoruzhenko ArtemHoruzhenko deleted the feature/RI-7488-add-linux-arm64-build branch October 27, 2025 10:00
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