diff options
| author | bors <bors@rust-lang.org> | 2025-03-02 09:18:02 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2025-03-02 09:18:02 +0000 |
| commit | 4b696e6bf77b4df02634d346637bd35f2960c5f4 (patch) | |
| tree | 27b44526257660947e13bece4257e41bbb9de3f6 /.github/workflows | |
| parent | 1c3b035542775e9a5decc93167d351b062942d32 (diff) | |
| parent | 31acbd3f902da4eba6fe7eaf07cb862ebac9d67c (diff) | |
| download | rust-4b696e6bf77b4df02634d346637bd35f2960c5f4.tar.gz rust-4b696e6bf77b4df02634d346637bd35f2960c5f4.zip | |
Auto merge of #136864 - Kobzol:citool, r=marcoieni
Rewrite the `ci.py` script in Rust It would seem that I would learn by now that any script written in Python will become unmaintainable sooner or later, but alas.. r? `@marcoieni` try-job: aarch64-gnu try-job: dist-x86_64-linux-alt try-job: x86_64-msvc-ext2 Fixes: https://github.com/rust-lang/rust/issues/137013
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/ci.yml | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 949932b8e2a..73467ad267e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,8 +1,8 @@ # This file defines our primary CI workflow that runs on pull requests # and also on pushes to special branches (auto, try). # -# The actual definition of the executed jobs is calculated by a Python -# script located at src/ci/github-actions/ci.py, which +# The actual definition of the executed jobs is calculated by the +# `src/ci/citool` crate, which # uses job definition data from src/ci/github-actions/jobs.yml. # You should primarily modify the `jobs.yml` file if you want to modify # what jobs are executed in CI. @@ -56,7 +56,10 @@ jobs: - name: Calculate the CI job matrix env: COMMIT_MESSAGE: ${{ github.event.head_commit.message }} - run: python3 src/ci/github-actions/ci.py calculate-job-matrix >> $GITHUB_OUTPUT + run: | + cd src/ci/citool + cargo test + cargo run calculate-job-matrix >> $GITHUB_OUTPUT id: jobs job: name: ${{ matrix.full_name }} |
