Skip to content

Fix dependency-resolution parsing and clean Haddock warning - #4

Closed
oneingan wants to merge 3 commits into
ThyMYthOS:new-featuresfrom
oneingan:fix/build-warnings-haddock
Closed

Fix dependency-resolution parsing and clean Haddock warning#4
oneingan wants to merge 3 commits into
ThyMYthOS:new-featuresfrom
oneingan:fix/build-warnings-haddock

Conversation

@oneingan

Copy link
Copy Markdown

This PR cleans up build/doc warnings when building with recent nixpkgs/GHC.

  • Avoid partial head in --dependency-resolution parsing; require jenkins:<VERSION> explicitly.
  • Update flake inputs/lock to current nixos-unstable + simplify flake-compat usage.
  • Relax Cabal bounds to match the newer nixpkgs set.
  • Minor parser refactor for optional manifest keys.
  • Docs tweak to avoid Haddock's ambiguous Manifest identifier warning.

@oneingan

oneingan commented Feb 16, 2026

Copy link
Copy Markdown
Author

Added a real conversion-only mode via --no-deps (no transitive dependency recursion). This matches workflows where deps are pre-resolved externally (e.g. jenkins-plugin-cli --list).

Example:

jenkinsPlugins2nix --no-deps $(awk '{printf " --plugin " $0}' plugins.txt.lock) > plugins.nix

Docs and --help updated accordingly.

@oneingan

Copy link
Copy Markdown
Author

Fuuzetsu#15

@oneingan oneingan closed this Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant