-
Notifications
You must be signed in to change notification settings - Fork 268
Update versions of tools used in CI #3670
Copy link
Copy link
Closed
Labels
Component: TestingUnit and integration tests and frameworksUnit and integration tests and frameworksPriority: LowPrioritized below most other issuesPrioritized below most other issuesType: MaintenanceRefactoring, cleanup, documenation, or process improvementsRefactoring, cleanup, documenation, or process improvements
Description
The Shadow CI environment has hard-coded versions of some tools. These versions should be periodically updated, and any compatibility issues fixed.
- rust default stable version (
ci/rust-toolchain-stable.toml) - rust default nightly version (
ci/rust-toolchain-nightly.toml) - python version for the python lint (
.github/workflows/lint.yml) - tor and tgen versions for the tor tests (
.github/workflows/extra_tests.yml) - versions of github actions (
uses: <action-name@version>in.github/workflows/*.yml)
Shadow's dependencies may also need to be updated.
# The cargo `upgrade` subcommand requires `cargo install cargo-edit`. `cargo upgrade`
# won't update the lock file for all dependencies, so `cargo update` is also needed.
cd src && cargo upgrade --incompatible && cargo updateThis issue is automatically generated every 4 months by the workflow "CI Maintenance".
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Component: TestingUnit and integration tests and frameworksUnit and integration tests and frameworksPriority: LowPrioritized below most other issuesPrioritized below most other issuesType: MaintenanceRefactoring, cleanup, documenation, or process improvementsRefactoring, cleanup, documenation, or process improvements