-
Notifications
You must be signed in to change notification settings - Fork 115
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
Please, allow to form CI results into separate repository #637
Comments
Kindly asking for a response and informing, since that code is not only mine code and work. I hope #636 would be accepted. Being socially responsible requires me to publish the work, so the Haskell community would be able to easily build/extend their CIs leveraging the Nixpkgs Haskell Lib features have ability to do testing for Nixpkgs in any CI even if they do not know any Nix, and those people are the major part of Haskell community. |
CI: refactor CI setup config Working gradually, need to test CI passage. Now when most docs are removed, it is more obvious where to reduce the NOTEs. Also synchronized the interface explicitness with what `build.sh` provides. Would test and maybe add a new build feature check. Working towards #645 and #637. Renamed `(GHCVERSION->compiler)` to correspond option with the `nix-build` and Nixpkgs Haskell Lib. --- In the middle of work Nix installer got a major release, so also includded a bigger CI refactoring to keep CI working #648
Due to no permissions to form related repository here, I need to create repository Notifying @jwiegley @mightybyte @domenkozar, you are the main base authors on top of code of which I did work and added ideas on top in relevant files, I would respect the BSD 3 and preserve commit history and work of authors. |
The repository is at: https://github.com/Anton-Latukha/haskell-with-nixpkgs |
@Anton-Latukha Are you asking for a review of the code in that repository? |
@jwiegley I know that BSD license does not require it, but as a human simply and politely notifying that the part of the work is formed into a separate repository, and good if it was possible to have it in the There is almost no code to review there, it is a repo for bootstrapping Haskell project into Nix ecosystem, I want to make it the public knowledge, so the Haskellers would start to use Nixpkgs in their projects and CIs and so Haskell-Nix use community would grow and collaborate/integrate with Nixpkgs more. Since it is simple to work and should take only a couple of weeks, and I learn useful things in the process (as GitHub Actions CI, and have agenda to read more deeply into Haskell-Nix Nixpkgs integration) which would result in direct gains in CI migration for |
Ah, so this is just notifying us? If so, sounds like a fine way to proceed for now. What is the intended future going to look like, in terms of what lives where? |
@jwiegley, I already made request of hosting in here ( Would prioritize:
Enumerated list - is pretty much the objective of the repo. Many people struggle with Haskell Nixpkgs integration. Since already I tried and it went the way that the repo already is my account, I would pursue that goal there, and since that is pretty much already done. As I said before - I am ready and interested to support the project in |
Hi @Anton-Latukha, excuse me if I'm a little lost, but what exactly do you need from me? Is it just created a new repository within the |
I already have the project: https://github.com/Anton-Latukha/haskell-with-nixpkgs The #681 was a merge of the project development back for HNix benefit. I wanted to make publishment for my personal profile, it is a hard time to find work, especially for non-EU/US Haskeller. But now when we actively discuss, I am ready to transfer it properly, and then develop to publication. I think https://github.com/Anton-Latukha/haskell-with-nixpkgs should be transferred to
That is why I actually opened "Please, include maintainers of these repositories into the |
Repo was transferred to https://github.com/haskell-nix/haskell-with-nixpkgs, development is ongoing, thank you, the topic is solved. |
CI: refactor CI setup config Working gradually, need to test CI passage. Now when most docs are removed, it is more obvious where to reduce the NOTEs. Also synchronized the interface explicitness with what `build.sh` provides. Would test and maybe add a new build feature check. Working towards #645 and #637. Renamed `(GHCVERSION->compiler)` to correspond option with the `nix-build` and Nixpkgs Haskell Lib. --- In the middle of work Nix installer got a major release, so also includded a bigger CI refactoring to keep CI working #648
The results are portable and should be shared to Haskell community.
This
default.nix
or making it an*.nix
extension to package allows exposing allhaskell.lib
functionality.It is very practical useful thing and nobody shared it before with a community - it should be shared.
Nixpkgs haskell.lib
API - can be used by itself for development (it also integrates with Haskell IDE Engine), debugging, build testing, package quality assurance.Nixpkgs haskell.lib
API - can be used withdefault.nix
to have also GHCJS build.Nixpkgs haskell.lib
API.I would get the git history and form the separate repository, that would also allow to clean the configuration and make it universal abstraction for other projects to use.
I would do this in the nearest time.
I think it is logical to host Haskell Nix CI setup result in
haskell-nix
group.The text was updated successfully, but these errors were encountered: