-
Notifications
You must be signed in to change notification settings - Fork 848
Write a new stackage-curator tool #4217
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
Comments
Basic work is now down, next steps:
These changes will likely come after pantry is merged to master. |
Interesting. I'd been working on https://github.com/dbaynard/stackshot/tree/develop before I heard of pantry, and came back to it a few days ago — it's currently able to update a snapshot's packages to the most recent hackage versions (with a few bugs for good measure). I haven't documented all the recent changes, yet; but I've got some code that pulls cabal/hpack files from github (see the It was also a bit of an experiment with exception handling, so please forgive the odd |
There's more information on the current status and workflow in the README.md for the package: https://github.com/commercialhaskell/stack/tree/master/subs/curator |
Was discussing with @nh2, some notes on next steps:
|
I just discussed with @qrilka, and we came up with this set of next actions: First step on the stackage-curator work. Write some script/program etc which:
Probably it makes the most sense to include this code in the Other steps (not yet detailed):
|
As new Stackage snapshots don't include curator-specific information (e.g. skipped tests) it will be stored in separate files (and the current |
It looks like doing Nix builds with tests, benchmarks and haddocks will require substantial effort on supporting Nix-related code so currently we chose to do those builds using Stack itself (this will work as extra test cases for Stack) and we'll do Nix builds in addition to that. |
Some basic ideas: https://github.com/snoyberg/pantry/blob/master/PLANS.md#stackage
The text was updated successfully, but these errors were encountered: