Skip to content

Update versions of tools used in CI #3670

@github-actions

Description

@github-actions

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 update

This issue is automatically generated every 4 months by the workflow "CI Maintenance".

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: TestingUnit and integration tests and frameworksPriority: LowPrioritized below most other issuesType: MaintenanceRefactoring, cleanup, documenation, or process improvements

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions