Skip to content

Post-v0.1 adoption packaging starters#1

Merged
ehsanestaji merged 1 commit into
mainfrom
codex/post-v0.1-adoption
May 18, 2026
Merged

Post-v0.1 adoption packaging starters#1
ehsanestaji merged 1 commit into
mainfrom
codex/post-v0.1-adoption

Conversation

@ehsanestaji
Copy link
Copy Markdown
Owner

Summary

  • Add post-v0.1 adoption docs covering positioning, evidence, packaging, and benchmark evidence to collect next.
  • Add a MultiQC plugin starter that parses fastaguard_mqc.json and exposes a multiqc.modules.v1 entry point.
  • Add a Bioconda recipe starter, MIT license file, and Python adoption asset tests wired into CI.

Validation

  • cargo fmt --check
  • cargo test --locked
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • python3 -m unittest discover tests/python -v
  • python3 -m py_compile integrations/multiqc/src/fastaguard_multiqc/__init__.py integrations/multiqc/src/fastaguard_multiqc/parser.py integrations/multiqc/src/fastaguard_multiqc/multiqc_module.py tests/python/test_adoption_assets.py
  • workflow YAML parse via Ruby
  • git diff --check
  • trailing whitespace check
  • benchmark smoke with scripts/benchmark_large_fasta.py

Notes

  • Bioconda submission still needs a public source archive and real SHA256 in packaging/bioconda/meta.yaml.
  • The MultiQC plugin is a starter; FastaGuard custom-content output remains the stable v0.1 path.

@ehsanestaji ehsanestaji force-pushed the codex/post-v0.1-adoption branch from faa9d1f to 781ba71 Compare May 18, 2026 18:36
@ehsanestaji ehsanestaji marked this pull request as ready for review May 18, 2026 18:38
@ehsanestaji ehsanestaji merged commit edaec74 into main May 18, 2026
2 checks passed
@ehsanestaji ehsanestaji deleted the codex/post-v0.1-adoption branch May 18, 2026 18:38
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