Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix build on newer GHC versions and various clean ups: #25

Merged
merged 1 commit into from Nov 15, 2023

Conversation

stevana
Copy link
Owner

@stevana stevana commented Nov 15, 2023

  • Remove markov-chain-usage-model dependency and the related Test.StateMachine.Markov module. The tests of the dependency started failing: tests failing on stackage advancedtelematic/markov-chain-usage-model#44 , and I don't think anyone is using that functionality anyway, so I decided to remove it (please let me know if this breaks your tests);

  • Disable ProcessRegistry test for now, the generator needs to be migrated away from using the removed Markov module;

  • Remove RQLite test as it was causing build issues with newer versions of GHC;

  • Add support for newer versions of GHC (9.0.2, 9.2.8, 9.4.7, and 9.6.3);

  • Remove stack support;

  • Add nix support;

  • Add back CI support via GitHub Actions (remove old travis config).

@stevana
Copy link
Owner Author

stevana commented Nov 15, 2023

@ jasagredo I just realised that this PR overlaps with your open PR... I should have checked earlier, sorry. Perhaps we can try to merge the two?

* Remove `markov-chain-usage-model` dependency and the related
  `Test.StateMachine.Markov` module. The tests of the dependency started
  failing:
  advancedtelematic/markov-chain-usage-model#44 , and
  I don't think anyone is using that functionality anyway, so I decided to
  remove it (please let me know if this breaks your tests);

* Disable `ProcessRegistry` test for now, the generator needs to be migrated
  away from using the removed `Markov` module;

* Remove RQLite test as it was causing build issues with newer versions of GHC;

* Add support for newer versions of GHC (9.0.2, 9.2.8, 9.4.7, and 9.6.3);

* Remove stack support;

* Add nix support;

* Add back CI support via GitHub Actions (remove old travis config).
@stevana stevana mentioned this pull request Nov 15, 2023
@stevana stevana merged commit a8bc763 into master Nov 15, 2023
6 checks passed
@stevana stevana deleted the support-newer-ghcs branch November 15, 2023 15:16
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.

None yet

1 participant