StaPH-B / docker-builds

:package: :whale: Dockerfiles and documentation on tools for public health bioinformatics
GNU General Public License v3.0
182 stars 116 forks source link

iqtree2 version 2.3.4 #977

Closed erinyoung closed 3 months ago

erinyoung commented 3 months ago

There's a new version of iqtree2!

There are some bug fixes and mixture options.

Full release log : https://github.com/iqtree/iqtree2/releases/tag/v.2.3.4

The prebuilt binary path is now different. I first tried "linux-arm", but that didn't run. "linux-intel" runs the tests as expected.

The full difference between dockerfiles version 2.3.1 and 2.3.4:

$ diff iqtree2/2.3*/Dockerfile
1c1
< ARG IQTREE2_VER="2.3.1"
---
> ARG IQTREE2_VER="2.3.4"
29,31c29,31
< RUN wget https://github.com/iqtree/iqtree2/releases/download/v${IQTREE2_VER}/iqtree-${IQTREE2_VER}-Linux.tar.gz && \
<     tar -xvf iqtree-${IQTREE2_VER}-Linux.tar.gz && \
<     rm -v iqtree-${IQTREE2_VER}-Linux.tar.gz && \
---
> RUN wget -q https://github.com/iqtree/iqtree2/releases/download/v.${IQTREE2_VER}/iqtree-${IQTREE2_VER}-Linux-intel.tar.gz && \
>     tar -xvf iqtree-${IQTREE2_VER}-Linux-intel.tar.gz && \
>     rm -v iqtree-${IQTREE2_VER}-Linux-intel.tar.gz && \
35c35
< ENV PATH="/iqtree-${IQTREE2_VER}-Linux/bin:${PATH}"\
---
> ENV PATH="/iqtree-${IQTREE2_VER}-Linux-intel/bin:${PATH}"\
52c52
< RUN iqtree2 -s /iqtree-${IQTREE2_VER}-Linux/example.phy --rate
---
> RUN iqtree2 -s /iqtree-${IQTREE2_VER}-Linux-intel/example.phy --rate

Pull Request (PR) checklist:

Kincekara commented 3 months ago

Thank you for the update! Deploy link: https://github.com/StaPH-B/docker-builds/actions/runs/9163795811.

Kincekara commented 3 months ago

@erinyoung failed on deployment. I think the binary link has changed.