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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants