-
Notifications
You must be signed in to change notification settings - Fork 87
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
nix: refatored how shell & tools are provided #4969
Conversation
eef86fb
to
ad1f3d8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All seems reasonable to me
5912e44
to
b54736e
Compare
@semanticphilosopher I am stealing ideas from the |
@semanticphilosopher you need to review as @njd42, we only have your latter account in the @IntersectMBO/ouroboros-network-maintainers. |
4493652
to
ca9b54f
Compare
9685d18
to
0563ea6
Compare
230f12b
to
cc3b2e5
Compare
c09ff3d
to
cf6ebe3
Compare
We no longer use `srp` for dependency management, thus the script is no longer needed.
I made the `getTxSize` field of `Tx` strict. Ref: https://ci.iog.io/build/5515353/nixlog/1
* Added explicit cabal.project * Removed `-Werror` flags in nix, they are set in `cabal.project.local` files. * Used `doCheckCross` instead of setting `doCheck` flag per package.
``` nix develop .\#profiling ``` It will enter a nix shell with profiling environment for `ghc-9.8`.
The only supported way to start one of the provides shells is by using `nix develop`.
11ce7d9
to
8c37338
Compare
Added a convenient way to run all formatters.
* dependabot: remove misnamed script We still have `.github/dependabot.yml`. * nix: refactored how shell & tools are provided * ouroboros-network-framework: removed unused extensions * nix: stylish-haskell formatting * nix: format nix files with nixpkgs-fmt * formatted nix files with nixpkg-fmt * nix: format cabal files with cabal-gild * formated cabal files with cabal-gild * GHA: removed check-git-dependencies We no longer use `srp` for dependency management, thus the script is no longer needed. * nix: run `cabal check` * nix: removed formatter field * tx-submission: fixed a nothunk violation in a test I made the `getTxSize` field of `Tx` strict. Ref: https://ci.iog.io/build/5515353/nixlog/1 * nix: ouroboros-network * Added explicit cabal.project * Removed `-Werror` flags in nix, they are set in `cabal.project.local` files. * Used `doCheckCross` instead of setting `doCheck` flag per package. * nix: added profiling shell ``` nix develop .\#profiling ``` It will enter a nix shell with profiling environment for `ghc-9.8`. * nix: build documentation, formats & shell only on `x86_64-linux` * nix: removed nsh.sh script * nix: removed shell.nix file The only supported way to start one of the provides shells is by using `nix develop`. * nix: nix build .\#format.all Added a convenient way to run all formatters.
* dependabot: remove misnamed script We still have `.github/dependabot.yml`. * nix: refactored how shell & tools are provided * ouroboros-network-framework: removed unused extensions * nix: stylish-haskell formatting * nix: format nix files with nixpkgs-fmt * formatted nix files with nixpkg-fmt * nix: format cabal files with cabal-gild * formated cabal files with cabal-gild * GHA: removed check-git-dependencies We no longer use `srp` for dependency management, thus the script is no longer needed. * nix: run `cabal check` * nix: removed formatter field * tx-submission: fixed a nothunk violation in a test I made the `getTxSize` field of `Tx` strict. Ref: https://ci.iog.io/build/5515353/nixlog/1 * nix: ouroboros-network * Added explicit cabal.project * Removed `-Werror` flags in nix, they are set in `cabal.project.local` files. * Used `doCheckCross` instead of setting `doCheck` flag per package. * nix: added profiling shell ``` nix develop .\#profiling ``` It will enter a nix shell with profiling environment for `ghc-9.8`. * nix: build documentation, formats & shell only on `x86_64-linux` * nix: removed nsh.sh script * nix: removed shell.nix file The only supported way to start one of the provides shells is by using `nix develop`. * nix: nix build .\#format.all Added a convenient way to run all formatters.
* dependabot: remove misnamed script We still have `.github/dependabot.yml`. * nix: refactored how shell & tools are provided * ouroboros-network-framework: removed unused extensions * nix: stylish-haskell formatting * nix: format nix files with nixpkgs-fmt * formatted nix files with nixpkg-fmt * nix: format cabal files with cabal-gild * formated cabal files with cabal-gild * GHA: removed check-git-dependencies We no longer use `srp` for dependency management, thus the script is no longer needed. * nix: run `cabal check` * nix: removed formatter field * tx-submission: fixed a nothunk violation in a test I made the `getTxSize` field of `Tx` strict. Ref: https://ci.iog.io/build/5515353/nixlog/1 * nix: ouroboros-network * Added explicit cabal.project * Removed `-Werror` flags in nix, they are set in `cabal.project.local` files. * Used `doCheckCross` instead of setting `doCheck` flag per package. * nix: added profiling shell ``` nix develop .\#profiling ``` It will enter a nix shell with profiling environment for `ghc-9.8`. * nix: build documentation, formats & shell only on `x86_64-linux` * nix: removed nsh.sh script * nix: removed shell.nix file The only supported way to start one of the provides shells is by using `nix develop`. * nix: nix build .\#format.all Added a convenient way to run all formatters.
* dependabot: remove misnamed script We still have `.github/dependabot.yml`. * nix: refactored how shell & tools are provided * ouroboros-network-framework: removed unused extensions * nix: stylish-haskell formatting * nix: format nix files with nixpkgs-fmt * formatted nix files with nixpkg-fmt * nix: format cabal files with cabal-gild * formated cabal files with cabal-gild * GHA: removed check-git-dependencies We no longer use `srp` for dependency management, thus the script is no longer needed. * nix: run `cabal check` * nix: removed formatter field * tx-submission: fixed a nothunk violation in a test I made the `getTxSize` field of `Tx` strict. Ref: https://ci.iog.io/build/5515353/nixlog/1 * nix: ouroboros-network * Added explicit cabal.project * Removed `-Werror` flags in nix, they are set in `cabal.project.local` files. * Used `doCheckCross` instead of setting `doCheck` flag per package. * nix: added profiling shell ``` nix develop .\#profiling ``` It will enter a nix shell with profiling environment for `ghc-9.8`. * nix: build documentation, formats & shell only on `x86_64-linux` * nix: removed nsh.sh script * nix: removed shell.nix file The only supported way to start one of the provides shells is by using `nix develop`. * nix: nix build .\#format.all Added a convenient way to run all formatters.
* dependabot: remove misnamed script We still have `.github/dependabot.yml`. * nix: refactored how shell & tools are provided * ouroboros-network-framework: removed unused extensions * nix: stylish-haskell formatting * nix: format nix files with nixpkgs-fmt * formatted nix files with nixpkg-fmt * nix: format cabal files with cabal-gild * formated cabal files with cabal-gild * GHA: removed check-git-dependencies We no longer use `srp` for dependency management, thus the script is no longer needed. * nix: run `cabal check` * nix: removed formatter field * tx-submission: fixed a nothunk violation in a test I made the `getTxSize` field of `Tx` strict. Ref: https://ci.iog.io/build/5515353/nixlog/1 * nix: ouroboros-network * Added explicit cabal.project * Removed `-Werror` flags in nix, they are set in `cabal.project.local` files. * Used `doCheckCross` instead of setting `doCheck` flag per package. * nix: added profiling shell ``` nix develop .\#profiling ``` It will enter a nix shell with profiling environment for `ghc-9.8`. * nix: build documentation, formats & shell only on `x86_64-linux` * nix: removed nsh.sh script * nix: removed shell.nix file The only supported way to start one of the provides shells is by using `nix develop`. * nix: nix build .\#format.all Added a convenient way to run all formatters.
No description provided.