@@ -12,6 +12,11 @@ NOW=$(shell date --utc --iso-8601=seconds)
1212DOCKER_PREFIX? =$(DOCKER_REGISTRY ) /$(DOCKER_USER )
1313DOCKER_ARGS ?= --platform linux/amd64 --progress=plain --rm
1414
15+ BATON_VERSION =6.0.0
16+ HTSLIB_VERSION =1.20
17+ SAMTOOLS_VERSION =1.20
18+ BCFTOOLS_VERSION =1.20
19+
1520.PHONY : clean push
1621
1722image_names := ub-16.04-base ub-18.04-base ub-22.04-base
@@ -37,7 +42,7 @@ image_names += ub-22.04-irods-clients-4.3.3
3742image_names += ub-22.04-irods-clients-4.3.4
3843# image_names += ub-22.04-irods-clients-4.3-nightly
3944
40- image_names += python-3.12-npg-porch-2.1.3
45+ image_names += python-3.12-npg-porch-2.2.0
4146
4247git_url =$(shell git remote get-url origin)
4348git_commit =$(shell git log --pretty=format:'% H' -n 1)
@@ -176,10 +181,10 @@ ub-16.04-irods-clients-4.2.7.$(TAG): irods_clients/ubuntu/16.04/Dockerfile
176181 --build-arg DOCKER_TAG=$(TAG ) \
177182 --build-arg IRODS_VERSION=4.2.7 \
178183 --build-arg IRODS_REVISION=1 \
179- --build-arg BATON_VERSION=5.0.2 \
180- --build-arg HTSLIB_VERSION=1.20 \
181- --build-arg SAMTOOLS_VERSION=1.20 \
182- --build-arg BCFTOOLS_VERSION=1.20 \
184+ --build-arg BATON_VERSION=$( BATON_VERSION ) \
185+ --build-arg HTSLIB_VERSION=$( HTSLIB_VERSION ) \
186+ --build-arg SAMTOOLS_VERSION=$( SAMTOOLS_VERSION ) \
187+ --build-arg BCFTOOLS_VERSION=$( BCFTOOLS_VERSION ) \
183188 --label org.opencontainers.image.title=" iRODS 4.2.7 clients, Ubuntu 16.04" \
184189 --label org.opencontainers.image.source=$(git_url ) \
185190 --label org.opencontainers.image.revision=$(git_commit ) \
@@ -199,10 +204,10 @@ ub-18.04-irods-clients-4.2.11.$(TAG): irods_clients/ubuntu/18.04/Dockerfile
199204 --build-arg DOCKER_TAG=$(TAG ) \
200205 --build-arg IRODS_VERSION=4.2.11 \
201206 --build-arg IRODS_REVISION=1 \
202- --build-arg BATON_VERSION=5.0.2 \
203- --build-arg HTSLIB_VERSION=1.20 \
204- --build-arg SAMTOOLS_VERSION=1.20 \
205- --build-arg BCFTOOLS_VERSION=1.20 \
207+ --build-arg BATON_VERSION=$( BATON_VERSION ) \
208+ --build-arg HTSLIB_VERSION=$( HTSLIB_VERSION ) \
209+ --build-arg SAMTOOLS_VERSION=$( SAMTOOLS_VERSION ) \
210+ --build-arg BCFTOOLS_VERSION=$( BCFTOOLS_VERSION ) \
206211 --label org.opencontainers.image.title=" iRODS 4.2.11 clients, Ubuntu 18.04" \
207212 --label org.opencontainers.image.source=$(git_url ) \
208213 --label org.opencontainers.image.revision=$(git_commit ) \
@@ -223,10 +228,10 @@ ub-22.04-irods-clients-4.3.3.$(TAG): irods_clients/ubuntu/22.04/Dockerfile
223228 --build-arg DOCKER_TAG=$(TAG ) \
224229 --build-arg IRODS_VERSION=4.3.3 \
225230 --build-arg IRODS_REVISION=0 \
226- --build-arg BATON_VERSION=5.0.2 \
227- --build-arg HTSLIB_VERSION=1.20 \
228- --build-arg SAMTOOLS_VERSION=1.20 \
229- --build-arg BCFTOOLS_VERSION=1.20 \
231+ --build-arg BATON_VERSION=$( BATON_VERSION ) \
232+ --build-arg HTSLIB_VERSION=$( HTSLIB_VERSION ) \
233+ --build-arg SAMTOOLS_VERSION=$( SAMTOOLS_VERSION ) \
234+ --build-arg BCFTOOLS_VERSION=$( BCFTOOLS_VERSION ) \
230235 --label org.opencontainers.image.title=" iRODS 4.3.3 clients, Ubuntu 22.04" \
231236 --label org.opencontainers.image.source=$(git_url ) \
232237 --label org.opencontainers.image.revision=$(git_commit ) \
@@ -246,10 +251,10 @@ ub-22.04-irods-clients-4.3.4.$(TAG): irods_clients/ubuntu/22.04/Dockerfile
246251 --build-arg DOCKER_TAG=$(TAG ) \
247252 --build-arg IRODS_VERSION=4.3.4 \
248253 --build-arg IRODS_REVISION=0 \
249- --build-arg BATON_VERSION=5.0.2 \
250- --build-arg HTSLIB_VERSION=1.20 \
251- --build-arg SAMTOOLS_VERSION=1.20 \
252- --build-arg BCFTOOLS_VERSION=1.20 \
254+ --build-arg BATON_VERSION=$( BATON_VERSION ) \
255+ --build-arg HTSLIB_VERSION=$( HTSLIB_VERSION ) \
256+ --build-arg SAMTOOLS_VERSION=$( SAMTOOLS_VERSION ) \
257+ --build-arg BCFTOOLS_VERSION=$( BCFTOOLS_VERSION ) \
253258 --label org.opencontainers.image.title=" iRODS 4.3.4 clients, Ubuntu 22.04" \
254259 --label org.opencontainers.image.source=$(git_url ) \
255260 --label org.opencontainers.image.revision=$(git_commit ) \
@@ -268,10 +273,10 @@ ub-22.04-irods-clients-4.3-nightly.$(TAG): irods_clients/ubuntu/22.04/Dockerfile
268273 --build-arg DOCKER_IMAGE=$(subst .$(TAG ) ,,$@ ) \
269274 --build-arg DOCKER_TAG=$(TAG ) \
270275 --build-arg IRODS_VERSION=4.3-nightly \
271- --build-arg BATON_VERSION=5.0.2 \
272- --build-arg HTSLIB_VERSION=1.20 \
273- --build-arg SAMTOOLS_VERSION=1.20 \
274- --build-arg BCFTOOLS_VERSION=1.20 \
276+ --build-arg BATON_VERSION=$( BATON_VERSION ) \
277+ --build-arg HTSLIB_VERSION=$( HTSLIB_VERSION ) \
278+ --build-arg SAMTOOLS_VERSION=$( SAMTOOLS_VERSION ) \
279+ --build-arg BCFTOOLS_VERSION=$( BCFTOOLS_VERSION ) \
275280 --label org.opencontainers.image.title=" iRODS 4.3-nightly clients, Ubuntu 22.04" \
276281 --label org.opencontainers.image.source=$(git_url ) \
277282 --label org.opencontainers.image.revision=$(git_commit ) \
@@ -376,12 +381,12 @@ ub-22.04-irods-clients-dev-4.3-nightly.$(TAG): irods_clients_dev/ubuntu/22.04/Do
376381 --tag $(DOCKER_PREFIX ) /$(subst .$(TAG ) ,,$@ ) :$(TAG ) --file $< ./irods_clients_dev
377382 touch $@
378383
379- python-3.12-npg-porch-2.1.3 .$(TAG ) : porch/Dockerfile
384+ python-3.12-npg-porch-2.2.0 .$(TAG ) : porch/Dockerfile
380385 docker buildx build $(DOCKER_ARGS ) \
381386 --load \
382387 --build-arg DOCKER_PREFIX=$(DOCKER_PREFIX ) \
383388 --build-arg BASE_IMAGE=python:3.12-slim \
384- --build-arg PORCH_VERSION=2.1.3 \
389+ --build-arg PORCH_VERSION=2.2.0 \
385390 --build-arg DOCKER_IMAGE=$(subst .$(TAG ) ,,$@ ) \
386391 --build-arg DOCKER_TAG=$(TAG ) \
387392 --label org.opencontainers.image.title=" NPG Porch server, Python 3.12" \
0 commit comments