-
-
Notifications
You must be signed in to change notification settings - Fork 389
Releases source code should include ghcide #484
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
Yeah, build config files point to the dir (so they dont use ghcide from hackage) but there is no content. |
@jneira they are automatically uploaded by GitHub for all releases, i.e it's not something that we do ourselves. That is weird that they don't clone the submodules first before generating them. Someone else must have run into this issue before |
Turns out that GitHub api for releases doesn't add the sub-modules to the tarball ( the question is 4y old , don't know if it changed , turns out that not). https://stackoverflow.com/questions/34719785/how-to-add-submodule-files-to-a-github-release#34721233 One possible solution would be to maybe create a branch that doesn't use the sub module(and instead the last release of ghcid) and that be used to create releases ... |
There is a issue that has recent comments continuing asking for that feature. |
Sync releases would be the easiest solution to this problem , don't know how easy to implement would be. |
@motorto well, it will be relatively easy but the dev process will be disturbed and will be less agile. Maybe they should be in the same repo, as suggested in other issue(s) |
@motorto it turns out that last hls-0.6.0 works with last ghcide release version, so you should be able to build it without the subrepo. |
Use by stack --stack-yaml=stack84.yaml test --test-arguments "--rerun"
@motorto ghcide has been moved to this repo, so source releases will include it |
Releases source code should include ghcide as well instead of an empty directory.
The ghcide is simply an empty directory which makes it impossible to build.
Which makes releases unnecessary (useless)
The text was updated successfully, but these errors were encountered: