Skip to content

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

Open
oneingan wants to merge 3 commits into
Fuuzetsu:masterfrom
oneingan:fix/build-warnings-haddock
Open

Fix dependency-resolution parsing and clean Haddock warning#15
oneingan wants to merge 3 commits into
Fuuzetsu:masterfrom
oneingan:fix/build-warnings-haddock

Conversation

@oneingan

Copy link
Copy Markdown
Contributor

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

Copy link
Copy Markdown
Contributor 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
oneingan force-pushed the fix/build-warnings-haddock branch from 276d5ad to 161eaba Compare May 1, 2026 10:14
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