Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update versions of tools used in CI #3197

Closed
github-actions bot opened this issue Oct 1, 2023 · 0 comments · Fixed by #3264
Closed

Update versions of tools used in CI #3197

github-actions bot opened this issue Oct 1, 2023 · 0 comments · Fixed by #3264
Labels
Component: Testing Unit and integration tests and frameworks Priority: Low Prioritized below most other issues Type: Maintenance Refactoring, cleanup, documenation, or process improvements

Comments

@github-actions
Copy link

github-actions bot commented Oct 1, 2023

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)

Shadow's dependencies may also need to be updated.

# "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".

@github-actions github-actions bot added Component: Testing Unit and integration tests and frameworks Priority: Low Prioritized below most other issues Type: Maintenance Refactoring, cleanup, documenation, or process improvements labels Oct 1, 2023
robgjansen added a commit that referenced this issue Jan 2, 2024
- Rust was already updated in #3257
- Codecov access has now been revoked (as decided in #3143)

Closes #3197
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Testing Unit and integration tests and frameworks Priority: Low Prioritized below most other issues Type: Maintenance Refactoring, cleanup, documenation, or process improvements
Projects
None yet
Development

Successfully merging a pull request may close this issue.

0 participants