Skip to content

Enhance VCFX with bug fixes, CI, Docker support & utilities#4

Merged
jorgeMFS merged 125 commits into
ieeta-pt:mainfrom
jorgeMFS:main
May 25, 2025
Merged

Enhance VCFX with bug fixes, CI, Docker support & utilities#4
jorgeMFS merged 125 commits into
ieeta-pt:mainfrom
jorgeMFS:main

Conversation

@jorgeMFS

Copy link
Copy Markdown
Collaborator
  • Key bug fixes (NaN output, build detection, sorting, newline endings)
  • Optimized memory usage and optional debug output
  • Reusable core utilities and gzip support
  • GitHub Actions CI for build/tests and CTest integration
  • Docker enhancements (entrypoint, image variable, resilient tests)
  • vcfx CLI wrapper and streamlined CMake tooling

jorgeMFS added 30 commits May 21, 2025 12:08
Fix sed usage in custom annotator test
…d-configuration

Fix WebAssembly build setup
…x_tools_to_path.sh

Fix path script for modern find
…ing-logic

Improve alignment checker memory usage
…-output

Make haplotype extractor debug optional
…s.txt-and-dockerfile

Add missing newline at EOF
…or-drop-library

Add reusable utilities to vcfx_core
…s-files-line-by-line

Refactor VCFX_merger to stream variants
…date-yaml-in-workflows

Fix YAML workflow files
…project

Add CI workflow for building and testing
…ompressed-streams

Add gzip input support
…ble-in-test_docker.sh

Make Docker tests optional
jorgeMFS added 27 commits May 24, 2025 01:50
…commands

Add docs command to vcfx wrapper
…on - Removed generated site/ directory (build artifact) - Fixed broken link in docs/docker.md - Fixed navigation structure in mkdocs.yml (moved VCFX_haplotype_extractor to proper Data Processing section) - Documentation builds successfully with mkdocs
…n-parsing

Fix Python setup version parsing
…flow-for-python-setup

Use setup-python in build workflow
…ctions-for-virtual-environment

Update docs to recommend virtual env
…setter

Fix heredoc delimiter in build workflow
…uild-test.yml

Fix YAML build-test workflow
@jorgeMFS jorgeMFS merged commit f48aaf1 into ieeta-pt:main May 25, 2025
7 checks passed
jorgeMFS added a commit that referenced this pull request Dec 9, 2025
jorgeMFS added a commit that referenced this pull request Dec 9, 2025
Enhance VCFX with bug fixes, CI, Docker support & utilities
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