From ce8f83aa5f9c08f40acbc55d3700770aa05d005e Mon Sep 17 00:00:00 2001 From: Li Jie Date: Wed, 23 Sep 2026 12:49:51 +0800 Subject: [PATCH] Require contribution PRs for the LLGo branch --- LLGO.md | 1 + 1 file changed, 1 insertion(+) diff --git a/LLGO.md b/LLGO.md index 14edaf957df..b939059c881 100644 --- a/LLGO.md +++ b/LLGO.md @@ -4,6 +4,7 @@ This fork provides the Binaryen build used by [LLGo](https://github.com/xgo-dev/ - `main` mirrors `WebAssembly/binaryen:main` without LLGo changes. The `Sync upstream main` workflow fast-forwards it; it never merges upstream changes into the release branch. - `llgo` is the default and release branch. Its base is upstream `version_132` (`79dfe6b412a3c22bfdb190ed6a4d79adf734db5d`), matching Emscripten 6.0.8's expected Binaryen version. +- Changes to `llgo` are proposed from a `cpunion/binaryen` branch by a pull request targeting `xgo-dev/binaryen:llgo`. Do not push commits directly to `llgo`. Create a release tag only after the contribution PR has been reviewed and integrated. - The LLGo patch backports [Binaryen PR #8964](https://github.com/WebAssembly/binaryen/pull/8964) to repair DWARF scope ranges after optimization and Asyncify. Backport-only test fixture changes are kept on this branch. - Tags named `llgo-v132.N` are created at the `llgo` tip. The release workflow verifies that source commit, builds the Binaryen tool suite, runs tests, and publishes the archives and checksums after all release jobs pass.