Skip to content

ci: add Linux ARM64 release binary#137

Merged
CodeNinjaEvan merged 1 commit into
tronprotocol:release_0.8.31from
yanghang8612:ci/add-linux-arm64-build
Jul 21, 2026
Merged

ci: add Linux ARM64 release binary#137
CodeNinjaEvan merged 1 commit into
tronprotocol:release_0.8.31from
yanghang8612:ci/add-linux-arm64-build

Conversation

@yanghang8612

@yanghang8612 yanghang8612 commented Jul 21, 2026

Copy link
Copy Markdown

Summary

  • build the static Linux ARM64 binary on GitHub's ubuntu-24.04-arm runner
  • cache and gather solc-static-linux-arm with the existing release binaries
  • add the ARM64 binary to both release tarballs and upload it to S3
  • publish the solc-bin-compatible path linux-arm64/solc-linux-arm64-v<version>

Why

Upstream Solidity v0.8.31 added a Linux ARM64 release asset. The GitHub build workflow needs the same artifact so TRON's v0.8.31 release output remains aligned with upstream.

Validation

  • parsed .github/workflows/build.yml as YAML
  • verified upload-to-s3 depends on b_linux_arm
  • ran git diff --check

The production build workflow runs after merge into release_0.8.31.

@github-actions

Copy link
Copy Markdown

Thank you for your contribution to the Solidity compiler! A team member will follow up shortly.

If you haven't read our contributing guidelines and our review checklist before, please do it now, this makes the reviewing process and accepting your contribution smoother.

If you have any questions or need our help, feel free to post them in the PR or talk to us directly on the #solidity-dev channel on Matrix.

@yanghang8612
yanghang8612 marked this pull request as ready for review July 21, 2026 09:47
@CodeNinjaEvan
CodeNinjaEvan merged commit 3874da4 into tronprotocol:release_0.8.31 Jul 21, 2026
1 check passed
@yanghang8612 yanghang8612 changed the title ci: add Linux ARM64 release binary ci: add Linux ARM64 binary and trim release builds Jul 21, 2026
@yanghang8612 yanghang8612 changed the title ci: add Linux ARM64 binary and trim release builds ci: add Linux ARM64 release binary Jul 21, 2026
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.

2 participants