foliage
foliage copied to clipboard
🌿 Foliage is a tool to create custom Haskell package repositories, in a fully reproducible way.
At the moment there's a `timestamp` field, but that's the time the package version was added. It would be nice to know about revisions. I can see a few possible...
Given that 1. There is a command to create keys 2. There is a way to build without keys 3. Building with a freshly created set of keys is _rarely_...
I had some issues where foliage was broken and I had to delete the cache to continue. I suspect that means we're not invalidating things properly sometimes. If we could...
Mimic what Hackage does. At the moment it's not easy to find changelogs.
https://github.com/ChrisPenner/slick Builds pages using Shake, should fit right in. Has support for mustache templates also. Perhaps not better than what's already there, unclear!
foliage seems to barf when building a sdist for `lens-2.6.1`, that starting point is already an sdist so this should be a no-op. ``` Warning: _cache/lens/2.6.1/lens.cabal:217:5: The field "other-extensions" is...
In a workflow where a repository is updated by multiple people who submit PR or patches, a contributer is forced to specify a timestamp ahead of the time of merge....
Automated changes by the [update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) GitHub Action. ``` Flake lock file updates: • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/5297ad9e688b8a6d1ae0e8297f5502bccb5511a5?narHash=sha256-vMdZsBgB73ae7fGAQJ5FOx/rC6v5GWpEGj8Y1rsPeJ8%3D' (2024-05-04) → 'github:input-output-hk/haskell.nix/1de71343ebd8751e9c6ec66f228ae61c6be6bb71?narHash=sha256-OygBPNgXhSu7ACfUmLe7ojGtNwu2SBgzUvNIGgq/0p0%3D' (2024-08-31) • Removed input 'haskell-nix/ghc910X' • Removed input 'haskell-nix/ghc911' •...
See https://gitlab.haskell.org/ghc/ghc/-/issues/25608
Automated changes by the [update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock) GitHub Action. ``` Flake lock file updates: • Updated input 'haskell-nix': 'github:input-output-hk/haskell.nix/a2f75fc59c7ace658bc36611ec7574df8673bfc9?narHash=sha256-NYmjHasEWAba0VxM5abgea1JYQpZ3QjB7pJ/qSvv7OU%3D' (2024-10-19) → 'github:input-output-hk/haskell.nix/373a25d947e1494f3212e919ce56694f1bbf143a?narHash=sha256-ye4CNvGWn0Lih85J050sdydOxzYa2VjS3n9tZehAEM0%3D' (2024-10-26) • Updated input 'haskell-nix/hackage': 'github:input-output-hk/hackage.nix/4988994f73b5b5f2daa5b3ccf106bda77b6bc2bc?narHash=sha256-IxR99KlQUC0ASjZ/YnxtA%2B/okCT85vKqPGdodJMN4Ig%3D' (2024-10-19) → 'github:input-output-hk/hackage.nix/e18eb06217272a4d5d903b51b781f02c25233100?narHash=sha256-mHRPwbJwgpQA6lmvl3UUuf9wyLPr3ci5HVY1zJczPyA%3D' (2024-10-26)...