Skip to content

Commit 13ddc4e

Browse files
authored
Misc. fixes and updates (#312)
* LDpred2/bignsnpr messed up IIDs in output file Fixes #311 * bump pins, remove git lfs pulls, xfail test * xfail w. git lfs datas * xfail * update installer scripts + bit64 dep * drop shapeit5 from build * detach bit64 when no longer needed
1 parent 4ab56b6 commit 13ddc4e

File tree

16 files changed

+38
-25
lines changed

16 files changed

+38
-25
lines changed

.github/workflows/docker_build_gwas.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
name: Checkout repository
2323
uses: actions/checkout@v4
2424
with:
25-
lfs: 'true'
25+
lfs: 'false'
2626
sparse-checkout: |
2727
test-requirements.txt
2828
tests
@@ -65,6 +65,5 @@ jobs:
6565
-
6666
name: Test
6767
run: |
68-
git lfs pull -I tests/extras/*.tar.gz
6968
pip3 install -r test-requirements.txt
7069
py.test -v tests/test_gwas.py

.github/workflows/docker_build_push_gwas.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
name: Checkout repository
1818
uses: actions/checkout@v4
1919
with:
20-
lfs: 'true'
20+
lfs: 'false'
2121
sparse-checkout: |
2222
test-requirements.txt
2323
tests
@@ -59,7 +59,6 @@ jobs:
5959
-
6060
name: Test
6161
run: |
62-
git lfs pull -I tests/extras/*.tar.gz
6362
pip3 install -r test-requirements.txt
6463
py.test -v tests/test_gwas.py
6564
-

.github/workflows/docker_build_push_r.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
name: Checkout repository
1818
uses: actions/checkout@v4
1919
with:
20-
lfs: 'true'
20+
lfs: 'false'
2121
sparse-checkout: |
2222
test-requirements.txt
2323
tests
@@ -63,7 +63,6 @@ jobs:
6363
-
6464
name: Test
6565
run: |
66-
git lfs pull -I tests/extras/*.tar.gz
6766
pip3 install -r test-requirements.txt
6867
py.test -v tests/test_r.py
6968
-

.github/workflows/docker_build_r.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
name: Checkout repository
2323
uses: actions/checkout@v4
2424
with:
25-
lfs: 'true'
25+
lfs: 'false'
2626
sparse-checkout: |
2727
test-requirements.txt
2828
tests
@@ -69,6 +69,5 @@ jobs:
6969
-
7070
name: Test
7171
run: |
72-
git lfs pull -I tests/extras/*.tar.gz
7372
pip3 install -r test-requirements.txt
7473
py.test -v tests/test_r.py

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,17 @@ Removed features goes here
3737

3838
Miscellaneous goes here
3939

40+
## [1.12.0] - 2025-11-26
41+
42+
### Fixed
43+
44+
* quiet import of `bit64` in `ldpred2.R` to fix broken IDs with `attach_snp()` function
45+
* not using git LFS for GH actions
46+
47+
### Removed
48+
49+
* removed shapeit5 installation from `gwas.sif` container build
50+
4051
## [1.11.0] - 2025-09-17
4152

4253
### Added

docker/dockerfiles/gwas/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,9 @@ WORKDIR /tmp/shapeit5
152152
# COPY /scripts/patches/shapeit5.diff /tmp/shapeit5/
153153
# COPY /scripts/patches/xcftools.diff /tmp/shapeit5/
154154
# RUN bash /tmp/shapeit5/install_shapeit5.sh && \
155-
COPY /scripts/install_shapeit5_static.sh /tmp/shapeit5/
156-
RUN bash /tmp/shapeit5/install_shapeit5_static.sh && \
157-
rm -rf /tmp/shapeit5
155+
# COPY /scripts/install_shapeit5_static.sh /tmp/shapeit5/
156+
# RUN bash /tmp/shapeit5/install_shapeit5_static.sh && \
157+
# rm -rf /tmp/shapeit5
158158

159159

160160
# eagle

docker/scripts/R/cran.R

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ packages <- list(
1414
'bigreadr',
1515
'bigsnpr',
1616
'BiocManager',
17+
'bit64',
1718
'brant',
1819
'brms',
1920
'carat',

docker/scripts/apt_get_essential.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ apt-get update && apt-get install -y --no-install-recommends \
2929
parallel=20231122+ds-1 \
3030
perl=5.38.2-3.2ubuntu0.2 \
3131
pkg-config=1.8.1-2build1 \
32-
python3=3.12.3-0ubuntu2 \
32+
python3-dev=3.12.3-0ubuntu2.1 \
3333
python3-pytest=7.4.4-1 \
3434
tar=1.35+dfsg-3build1 \
3535
tofrodos=1.7.13+ds-6 \

docker/scripts/install_htslib.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -euo pipefail
55
apt-get update && apt-get install --no-install-recommends \
66
libbz2-dev=1.0.8-5.1build0.1 \
77
liblzma-dev=5.6.1+really5.4.5-1ubuntu0.2 \
8-
libssl-dev=3.0.13-0ubuntu3.5 \
8+
libssl-dev=3.0.13-0ubuntu3.6 \
99
-y
1010

1111
apt-get clean && \

docker/scripts/install_minimac4.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -euo pipefail
44
# install some deps for installing cget
55
apt-get update && \
66
apt-get install --no-install-recommends \
7-
python3-pip=24.0+dfsg-1ubuntu1.2 \
7+
python3-pip=24.0+dfsg-1ubuntu1.3 \
88
python3-click=8.1.6-2 \
99
python3-six=1.16.0-4 \
1010
-y && \

0 commit comments

Comments
 (0)