Skip to content

Conversation

@ram-nadella
Copy link
Owner

Summary

  • Replace deprecated actions-rs/toolchain@v1 action with dtolnay/rust-toolchain@stable
  • Fixes GitHub Actions warning about deprecated set-output command

Problem

The CI workflow was showing this warning:

The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files.

This was caused by the outdated actions-rs/toolchain@v1 action which hasn't been updated since GitHub deprecated the set-output command.

Solution

Replace all instances of actions-rs/toolchain@v1 with dtolnay/rust-toolchain@stable:

  • This action is actively maintained and uses the new environment files approach
  • Maintains the same functionality with cleaner syntax
  • No changes to CI behavior, just using a modern action

Test plan

  • Verify CI passes on this PR
  • Confirm no more deprecation warnings in GitHub Actions logs

🤖 Generated with Claude Code

- Replace deprecated actions-rs/toolchain@v1 action
- Use dtolnay/rust-toolchain@stable which is actively maintained
- Fixes GitHub Actions warning about deprecated set-output command
- No functional changes to CI workflow behavior

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@ram-nadella ram-nadella merged commit 5d1ed8f into main Jul 19, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants