https://github.com/servo/saltfs/pull/687 added support for specifying environment variables in `buildbot_steps.yml`. Update the servo-tidy buildbot_steps.yml linter to reflect this. Use the voluptuous Python library (BSD 3-clause license) for validation in lieu of a much larger hand-written implementation. Extracted out of #17171. Helps with servo/saltfs#770. <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because they change the tests Source-Repo: https://github.com/servo/servo Source-Revision: 6a6dda526961b7bb7b856e8310ffc165d8bd39aa
servo_tidy ========== Servo's code and license checker. Installation ++++++++++++ Install from PyPI: :: pip install servo-tidy or from git: :: pip install -e git+https://github.com/servo/servo.git#egg=servo_tidy&subdirectory=python/tidy To run the tests ++++++++++++++++ :: ./mach test-tidy --self-test