Skip to content

Backport release_0.8.31 build pipeline updates to release_0.8.30#143

Merged
CodeNinjaEvan merged 6 commits into
tronprotocol:release_0.8.30from
yanghang8612:backport/ci-pipeline-updates-0830
Jul 23, 2026
Merged

Backport release_0.8.31 build pipeline updates to release_0.8.30#143
CodeNinjaEvan merged 6 commits into
tronprotocol:release_0.8.30from
yanghang8612:backport/ci-pipeline-updates-0830

Conversation

@yanghang8612

Copy link
Copy Markdown

Summary

Source changes

The six source commits were cherry-picked in their original order. The resulting versions of .github/workflows/build.yml, .github/workflows/build.sh, and .github/workflows/build_win.ps1 match release_0.8.31 exactly.

Impact

This changes release artifact construction and upload only. It does not change compiler source code or compiler semantics. The workflow trigger already covers all release_* branches.

release_0.8.30 retains its existing CircleCI configuration; this backport adopts the already validated GitHub Actions release workflow from release_0.8.31 without importing unrelated upstream 0.8.31 CI changes.

Validation

  • parsed .github/workflows/build.yml successfully as YAML
  • bash -n passed for the GitHub Actions Unix and Emscripten build scripts
  • git diff --check passed
  • verified the upload job depends on Windows, macOS, Linux AMD64, Linux ARM64, and Emscripten artifacts
  • verified ARM64 is included in the release tarballs, solc-bin layout, and S3 uploads
  • ran the updated .github/workflows/build.sh locally with a Release configuration; the solc-only build completed and reported 0.8.30
  • confirmed all three resulting workflow files are byte-for-byte identical to release_0.8.31

The platform-specific hosted-runner jobs and production S3 upload must run in GitHub Actions after merge; production secrets are not available to fork PR workflows.

@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 23, 2026 11:42
@CodeNinjaEvan
CodeNinjaEvan merged commit 71a5e5b into tronprotocol:release_0.8.30 Jul 23, 2026
1 check passed
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