Merge pull request #123 from IntersectMBO/add_dijkstra_hf
feat(scripts): add Dijkstra PV12 hard fork support
feat(scripts): add Dijkstra PV12 hard fork support
Add hf_to_dijkstra function to upgrade to Dijkstra PV12. Rename era parameter to cmdgroup in create_and_submit_hf_action to reflect that it accepts a CLI command group. Auto-enable experimental protocols based on cardano-node version and target protocol version.
Add hf_to_dijkstra function to upgrade to Dijkstra PV12. Rename era parameter to cmdgroup in create_and_submit_hf_action to reflect that it accepts a CLI command group. Auto-enable experimental protocols based on cardano-node version and target protocol version.
feat(makefile): improve Python project automation and add help
- Add virtual environment management with `.venv` directory and checks for activation. - Refactor `install`, `lint`, `build`, `upload`, and `release` targets to use the project venv. - Add `init-lint`, `clean`, and `clean-all` targets for linter setup and maintenance. - Add a `help` target with auto-generated documentation for all Makefile commands. - Improve error handling and user guidance for environment setup.