Skip to content

feat: Upgrade Scarb.toml Dependencies to Dojo v1.6.0-alpha.1#182

Merged
coxmars merged 1 commit intoAkatsukiLabs:mainfrom
manlikeHB:chore/dojo-update
Jul 31, 2025
Merged

feat: Upgrade Scarb.toml Dependencies to Dojo v1.6.0-alpha.1#182
coxmars merged 1 commit intoAkatsukiLabs:mainfrom
manlikeHB:chore/dojo-update

Conversation

@manlikeHB
Copy link
Contributor

@manlikeHB manlikeHB commented Jul 24, 2025

Pull Request Overview

📝 Summary

This PR upgrades all Dojo framework dependencies from v1.2.1 to v1.6.0-alpha.1 and bumps the Scarb version from 2.9.2 to 2.10.1 across the project's Scarb.toml configuration. The upgrade provides access to the latest features, bug fixes, and performance improvements in both the Dojo framework and Scarb toolchain while maintaining full compatibility with the existing combat game implementation.

Related Issues

Type of Change

  • 📝 Documentation (updates to README, docs, or comments)
  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • 👌 Enhancement (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)

🔄 Changes Made

What's Changed

  • Updated all Dojo framework dependencies from v1.2.1 to v1.6.0-alpha.1
  • upgraded Scarb version from 2.9.2 to 2.10.1

Implementation Details

Dependency Updates:

  • Updated dojo dependency from "v1.2.1" to "v1.6.0-alpha.1"
  • Updated achievement dependency from "v1.2.1" to "v1.6.0-alpha.1"
  • Updated dojo_cairo_test dev-dependency to "v1.6.0-alpha.1"
  • Upgraded Scarb version from 2.9.2 to 2.10.1 for compatibility
  • Maintained existing build-external-contracts configuration

Technical Notes

  • Scarb version upgrade from 2.9.2 to 2.10.1 was required for Dojo v1.6.0-alpha.1 compatibility
  • The upgrade maintains backward compatibility with existing codebase
  • No deprecated API usage detected in current codebase
  • All external contract build configurations remain unchanged
  • No migration or refactoring required for existing combat game logic

🔧 Tests Results

Test Coverage

  • Unit Tests
  • Integration Tests
  • Manual Testing

Evidence

Screenshot 2025-07-24 at 11 37 15 AM

Testing Notes

  • Comprehensive testing performed across all major functionality
  • No breaking changes detected in combat game implementation
  • All existing game mechanics continue to function as expected
  • External contract integrations remain stable

🔜 Next Steps

  • Update CI/CD workflows to use Scarb 2.10.1 and Dojo v1.6.0-alpha.1

@manlikeHB
Copy link
Contributor Author

Hi @coxmars, PR ready for review.

@coxmars coxmars merged commit 104ead8 into AkatsukiLabs:main Jul 31, 2025
1 check failed
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.

📝 [FEAT]: Upgrade Scarb.toml Dependencies to Dojo v1.6.0-alpha.1

2 participants

Comments