I wanted to use 1.18 so I could use ComputeBudget::try_from_instructions, and then I discovered that 1.18 has a bunch of breaking changes so I've changed the version constaint to ~1.18
I then saw that MessageProcessor::process_message had changed, so I had to change the code that calls that method.
I also moved ./tests/programs/ to ./test_programs/ to fix dependency issues (the programs don't have the same dependencies as the tests that use those programs)
I wanted to use 1.18 so I could use ComputeBudget::try_from_instructions, and then I discovered that 1.18 has a bunch of breaking changes so I've changed the version constaint to
~1.18
I then saw that MessageProcessor::process_message had changed, so I had to change the code that calls that method.
I also moved
./tests/programs/
to./test_programs/
to fix dependency issues (the programs don't have the same dependencies as the tests that use those programs)