Skip to content

Conversation

@okhaimie-dev
Copy link
Contributor

@okhaimie-dev okhaimie-dev commented Jul 26, 2025

Pull Request Overview

📝 Summary

This PR upgrades the ci and also project dojo and scarb dependency to 1.6.1 and 2.10.1 respectively.

Related Issues

Type of Change

Mark with an x all the checkboxes that apply (like [x]).

  • 📝 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

  • I decided to install dojo directly from binary to reduce the need of unnecessary dependency for ci.
  • I also separated the fmt --check from the rest of the job for faster feedback, developers will not have to wait till the end of the first job just to know that their format was wrong.

Implementation Details

Right now, you don't need to install asdf before installing dojo, all you need to do is change the environmental variable of Dojo and Scarb and removes the worry of having to also maintain asdf.

Technical Notes

Include any technical details that reviewers should be aware of.

🔧 Tests Results

Describe the tests you performed to verify your changes.

Test Coverage

  • Unit Tests
  • Integration Tests
  • Manual Testing

Evidence

CleanShot 2025-07-26 at 18 05 36@2x

Testing Notes

Include any special testing considerations or edge cases checked.

🔜 Next Steps

Indicate actions or improvements to be taken after this PR, if applicable.

Updates project dependencies and CI workflow to use latest Dojo and
Scarb versions. Switches from asdf to direct binary installation in CI.
@okhaimie-dev okhaimie-dev changed the title Ci upgrade CI and Example Upgrade to Dojo 1.6.1 and Scarb 2.10.1 Jul 26, 2025
@okhaimie-dev
Copy link
Contributor Author

okhaimie-dev commented Jul 26, 2025

@coxmars I modified somethings.

Which I believe makes the CI more maintainable and efficient and also used the latest compatible version of dojo 1.6.1 instead of the alpha version and tested on my forked version to make sure everything works fine

env:
DOJO_VERSION: 1.6.1
SCARB_VERSION: 2.10.1
WORKING_DIRECTORY: ./backend/dojo_examples/combat_game
Copy link
Contributor Author

@okhaimie-dev okhaimie-dev Jul 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the future y'all just need to change the env variable to upgrade the dojo and scarb version no need to worry about asdf

@coxmars
Copy link
Contributor

coxmars commented Jul 31, 2025

Hi @okhaimie-dev can you solve the conflicts please

Copy link
Contributor

@coxmars coxmars left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just sole the conflicts to merge 🫡

@okhaimie-dev
Copy link
Contributor Author

okhaimie-dev commented Aug 5, 2025

@coxmars conflict resolved

@jimenezz22
Copy link
Contributor

@coxmars check this for merge

@jimenezz22 jimenezz22 requested a review from coxmars August 21, 2025 06:23
@coxmars coxmars merged commit 965c7e3 into AkatsukiLabs:main Aug 21, 2025
2 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.

📝 [FEAT]: Update GitHub Actions CI to Support Dojo v1.6.0-alpha.1

3 participants