Skip to content

Comments

Added something useful (CI, docs)#57

Open
zhangxuan2011 wants to merge 20 commits intorust9x:rust9xfrom
zhangxuan2011:rust9x
Open

Added something useful (CI, docs)#57
zhangxuan2011 wants to merge 20 commits intorust9x:rust9xfrom
zhangxuan2011:rust9x

Conversation

@zhangxuan2011
Copy link

@zhangxuan2011 zhangxuan2011 commented Feb 23, 2026

Preface

Lately i saw this project, and found that there're some conveinent features that didn't used in upstream repository. So this PR is to add these features, which is very useful

Changes

I did these changes in this forked repository:

  • Added an GitHub Actions workflow, it will automatically build the toolchain, and publish 5 targets onto the releases page when you push a tag or used workflow_dispatch, so that i dont need waste time compile it;
  • Updated the documents, especially README.md, almost no change, and INSTALL.md is not the currect step in building the toolchain, so i adapt README.md to this project and removed INSTALL.md, so everyone can know what does this project do
  • Removed some unuseful workflows, because they only used in official repository. The fork repository is non-needed.

Suggestions

I advise you do these after merge:

  • If you sure this commit is the version you want to push, just run git tag v1.93.0-x, the x is an integer, which starts from 1;
  • Each tag must start with v, or the workflow won't run;
  • Do more adaptions in documents

Suffix

I fully hope you can accept this changes, because it can really improve the effective of using this project!!

Also, this took me a very long time (about 4d), worked soo hard, and please have a review, thanks

btw, this is my first pr :)

zhangxuan2011 and others added 16 commits February 22, 2026 15:36
 - Update README.md to adapt the rust9x
 - Remove INSTALL.md and CODE_OF_CONDUCT.md to remove the unnessary docs
 - Added some comments of the bootstrap
 - Enabled some extended tools
 - Enabled incremental build
 - Uses UTF-8 always to read config file
 - Friendly in Chinese/otherlang PC [including me :) ]
- Added a upstream after check out
- Removed 3 workflows which is from official repo, they are unuseful
- Set the `GITHUB_ACTIONS` to none to avoid bootstrap get wrong commit hash
 - Added `CARGO_TERM_COLOR`, which is `always`
- Specified the packing dir
 - Removed the check of `build` directory
 - Removed the `rustdoc`, because the official one provided.
 - Use `rustfmt` instead of `rustdoc`
 - Disable building `llvm-tools`.
- Uses `build-toolchain` instead of `build-target`
 - Changed name to `Build Rust9x Toolchain`
- Added input in `workflow_dispatch`
  - Added the `GITHUB_TOKEN` env
- Added some links on title `Links`
- Removed `Set up upstream` and `Install NASM` steps in workflow file
  - Removed Windows i586 support
@zhangxuan2011 zhangxuan2011 force-pushed the rust9x branch 2 times, most recently from 65f2fcb to 2dfe01d Compare February 24, 2026 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant