Skip to content

Conversation

Meimax
Copy link

@Meimax Meimax commented Jul 15, 2025

fixes the linux part of #260,
supercedes #269

@Calinou Calinou changed the title Arm64 build v2 GitHub Actions: Add Linux ARM64 build Jul 15, 2025
- name: Build for Linux editor arm
run: |
pip3 install scons
scons platform=linux arch=aarch64 target=editor generate_bindings=yes
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
scons platform=linux arch=aarch64 target=editor generate_bindings=yes
scons platform=linux arch=arm64 target=editor generate_bindings=yes
- name: Setup Godot build cache
uses: ./godot-cpp/.github/actions/godot-cache
with:
cache-name: linux-arm
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
cache-name: linux-arm
cache-name: linux-arm64
with:
cache-name: linux-arm
continue-on-error: true
- name: Build for Linux editor arm
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- name: Build for Linux editor arm
- name: Build for Linux editor arm64
if-no-files-found: error
path: |
out/
linux-arm:
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
linux-arm:
linux-arm64:
mv addons out/
- uses: actions/upload-artifact@v4
with:
name: libgit_plugin.linux.aarch64.editor.so-${{ github.sha }}
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
name: libgit_plugin.linux.aarch64.editor.so-${{ github.sha }}
name: libgit_plugin.linux.arm64.editor.so-${{ github.sha }}
@akien-mga
Copy link
Member

Note that this is partially included in #291 too which adds all supported platforms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
3 participants