From 866fb709b62eb9e650aa2d3ddb0bd553bf32d92f Mon Sep 17 00:00:00 2001 From: Mikey Lombardi Date: Wed, 22 Oct 2025 08:24:40 -0500 Subject: [PATCH 1/2] (MAINT) Remove legacy Rust CI workflow This change removes the workflow that called the older build script. The next change will rename the remaining workflow separately to minimize the diffs. --- .github/workflows/rust.yml | 71 -------------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 .github/workflows/rust.yml diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml deleted file mode 100644 index fea5d9475..000000000 --- a/.github/workflows/rust.yml +++ /dev/null @@ -1,71 +0,0 @@ -name: Rust - -on: - push: - branches: [ "main", "release/*" ] - pull_request: - branches: [ "main", "release/*" ] - paths-ignore: - - "docs/**" - - "*.md" - - ".vscode/*.json" - - ".github/ISSUE_TEMPLATE/**" - -env: - CARGO_TERM_COLOR: always - -jobs: - # build-linux: - - # runs-on: ubuntu-latest - - # steps: - # - uses: actions/checkout@v3 - # - name: Build - # shell: pwsh - # run: ./build.ps1 -clippy - # - name: Run tests - # shell: pwsh - # run: ./build.ps1 -test - - build-linux: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - run: rustup target add x86_64-unknown-linux-musl - - name: Install musl build tools - run: sudo apt update && sudo apt install musl-tools -y - - name: Build - shell: pwsh - run: ./build.ps1 -clippy -target x86_64-unknown-linux-musl - - name: Run tests - shell: pwsh - run: ./build.ps1 -test -target x86_64-unknown-linux-musl - - build-windows: - - runs-on: windows-latest - - steps: - - uses: actions/checkout@v3 - - name: Build - shell: pwsh - run: ./build.ps1 -clippy - - name: Run tests - shell: pwsh - run: ./build.ps1 -test - - build-macos: - - runs-on: macos-latest - - steps: - - uses: actions/checkout@v3 - - name: Build - shell: pwsh - run: ./build.ps1 -clippy - - name: Run tests - shell: pwsh - run: ./build.ps1 -test From 62c9e93e211cc030426d88deb37d42abed14438d Mon Sep 17 00:00:00 2001 From: Mikey Lombardi Date: Wed, 22 Oct 2025 08:27:27 -0500 Subject: [PATCH 2/2] (MAINT) Rename CI workflow With the legacy CI workflow removed, this change renames the workflow that uses the new build script. Now we only have one CI workflow for building and testing the projects. --- .github/workflows/{rust.new.yml => rust.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{rust.new.yml => rust.yml} (99%) diff --git a/.github/workflows/rust.new.yml b/.github/workflows/rust.yml similarity index 99% rename from .github/workflows/rust.new.yml rename to .github/workflows/rust.yml index 665e8c931..b37c1c037 100644 --- a/.github/workflows/rust.new.yml +++ b/.github/workflows/rust.yml @@ -1,4 +1,4 @@ -name: RustNew +name: Rust on: push: