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

chore: Replace stack by cabal in Makefile #298

Merged
merged 3 commits into from
Oct 20, 2024

Conversation

supersven
Copy link
Contributor

Looks like the stack project configuration has been removed before. This PR adjusts the Makefile accordingly (please see commit messages) and updates the docs.

Looks like the stack project configuration has been removed before. GHC
8.x specific targets are removed as this out of any support windows.

Targets have been translated. The `ghcid` target is now not executing
the tests anymore - but it's now much quicker.
@supersven supersven changed the title Supersven/no more stack chore: Replace stack by cabal in Makefile Oct 17, 2024
README.md Outdated
Comment on lines 36 to 39
The TravisCI tests are run using
[Stack](http://docs.haskellstack.org/en/stable/README.html) while the Github
workflows are using Cabal. A convenient development environment is provided by
Nix and a Makefile, though the project can be built with only Cabal.
Copy link
Collaborator

Choose a reason for hiding this comment

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

It's not really true, actually we use GitHub Actions.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks a lot for the reviews!

I was a bit unsure about this bit. I'm fixing it.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed. 😄

The old stack setup is gone. So, the docs needed some adjustment.
`test-failure-report` is generated by the `test-rerun` Makefile target.
No need to commit it (that would even be wrong.)
@supersven supersven force-pushed the supersven/no-more-stack branch from adbef70 to ff6eaf5 Compare October 20, 2024 10:28
@supersven supersven requested a review from blackheaven October 20, 2024 10:29
@blackheaven blackheaven merged commit cf3fe78 into bitemyapp:master Oct 20, 2024
11 of 12 checks passed
@blackheaven
Copy link
Collaborator

Thanks for your contribution

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.

2 participants