Skip to content

Conversation

@morr0ne
Copy link
Member

@morr0ne morr0ne commented Mar 4, 2025

This PR modernizes the codebase with several key improvements:

  • Removed outdated Rust actions (rustup is now included in GitHub Actions)
  • Implemented nextest as test runner for significantly improved speed and industry best practices
  • Updated all actions to their latest versions
  • Fixed all clippy lints
  • Updated dependencies to latest versions
  • Resolved code compatibility issues with newer dependencies (notably, lua no longer requires lifetimes)
  • Fixed workspace lock file issues (previously duplicated and not properly utilized)

Note: While the main CI workflow changes are reliable, the release workflow has been updated but not fully tested. I considered removing these somewhat unreliable release workflows entirely but opted to update them for now.

@morr0ne morr0ne changed the title Modernize ci workflows Modernize codebase Mar 5, 2025
@JakeStanger JakeStanger merged commit ad49d5e into corn-config:master Mar 5, 2025
12 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