From 60a68963a8865bf01ec11c9bceac40a376c8e762 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Thu, 1 Apr 2021 16:27:50 -0500 Subject: [PATCH 01/12] Added git #819 --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 5dd2f76a..92ca0d5b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,7 @@ RUN apt-get update \ sudo \ net-tools \ curl wget \ + git \ jq \ dos2unix \ mysql-client \ From a8c11c0cdb0a3a3315c45ee3234856f8174ca361 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Wed, 12 May 2021 11:32:40 -0500 Subject: [PATCH 02/12] Add java16 branch/image-tag #864 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 986bba2f..56c9ecdd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM adoptopenjdk:15-jre +FROM adoptopenjdk:16-jre LABEL org.opencontainers.image.authors="Geoff Bourne " From 98c7e439277cc99729fdfc2e25fae24931324cb5 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Wed, 19 May 2021 20:47:48 -0500 Subject: [PATCH 03/12] ci: prefixed TOC commit message --- .github/workflows/generate-toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/generate-toc.yml b/.github/workflows/generate-toc.yml index 4a31c0b1..104e8f3f 100644 --- a/.github/workflows/generate-toc.yml +++ b/.github/workflows/generate-toc.yml @@ -17,4 +17,4 @@ jobs: ./gh-md-toc --insert --no-backup README.md - uses: stefanzweifel/git-auto-commit-action@v4.11.0 with: - commit_message: Auto update markdown TOC \ No newline at end of file + commit_message: "docs: Auto update markdown TOC" \ No newline at end of file From eb490e92c31c9015616982ebd666f3f6263692c6 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 06:50:04 -0500 Subject: [PATCH 04/12] ci: force rebuild of latest --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index b9f2fb36..237b6a0c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -84,5 +84,6 @@ RUN dos2unix /start* && chmod +x /start* RUN dos2unix /health.sh && chmod +x /health.sh RUN dos2unix /autopause/* && chmod +x /autopause/*.sh + ENTRYPOINT [ "/start" ] HEALTHCHECK --start-period=1m CMD /health.sh From ecafaf4ea1d7ae5b1e91c99437b25ab77fac2a79 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 06:51:17 -0500 Subject: [PATCH 05/12] ci: force rebuild of latest --- start-minecraftFinalSetup | 1 + 1 file changed, 1 insertion(+) diff --git a/start-minecraftFinalSetup b/start-minecraftFinalSetup index 75cfcf21..a6edf5c2 100644 --- a/start-minecraftFinalSetup +++ b/start-minecraftFinalSetup @@ -246,3 +246,4 @@ else exec mc-server-runner ${bootstrapArgs} ${mcServerRunnerArgs} java "${finalArgs[@]}" fi fi + From 853a9884d741c22e4fc628e41b27e21c4dad0f6c Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 06:57:19 -0500 Subject: [PATCH 06/12] ci: force apk update --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 237b6a0c..5d12e2bd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ FROM adoptopenjdk/openjdk11:alpine-jre +ENV APK_UPDATE=20210521 + LABEL org.opencontainers.image.authors="Geoff Bourne " RUN apk add --no-cache -U \ From 5fc36516f4160543b52614daa4e11324a55dd7b1 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 07:39:59 -0500 Subject: [PATCH 07/12] ci: switch 'latest/master' build to multiarch --- .github/workflows/build-multiarch.yml | 2 ++ .github/workflows/main.yml | 2 -- Dockerfile | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index f6fc020f..9475222d 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -2,12 +2,14 @@ name: Build and publish multiarch on: push: branches: + - latest - multiarch - multiarch-latest - java15 - java16 - test/multiarch/* tags: + - "[0-9]+.[0-9]+.[0-9]+" - "[0-9]+.[0-9]+.[0-9]+-multiarch" - "[0-9]+.[0-9]+.[0-9]+-multiarch-latest" - "[0-9]+.[0-9]+.[0-9]+-java15" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6d74d3e5..d402dcdc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,14 +3,12 @@ name: Build and Publish on: push: branches: - - master - java8 - openj9 - openj9-11 - adopt11 - test/* tags: - - "[0-9]+.[0-9]+.[0-9]+" - "[0-9]+.[0-9]+.[0-9]+-java8" - "[0-9]+.[0-9]+.[0-9]+-openj9" - "[0-9]+.[0-9]+.[0-9]+-openj9-11" diff --git a/Dockerfile b/Dockerfile index 669fd26f..c74276c1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,5 @@ FROM adoptopenjdk:16-jre -ENV APK_UPDATE=20210521 - LABEL org.opencontainers.image.authors="Geoff Bourne " RUN apt-get update \ From 9c87f8749d52c1b6383132fb71fda1fad7e3f0b7 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 07:40:46 -0500 Subject: [PATCH 08/12] docs: updated README for latest=16 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 797590a5..a3bcfbd3 100644 --- a/README.md +++ b/README.md @@ -274,7 +274,7 @@ To use a different version of Java, please use a docker tag to run your Minecraf | Tag name | Java version | Linux | JVM Type | Architecture | | -------------- | -------------|--------|----------|-------------------| -| latest | 11 | Alpine | Hotspot | amd64 | +| latest | 16 | Debian | Hotspot | amd64,arm64,armv7 | | java8 | 8 | Alpine | Hotspot | amd64 | | java8-multiarch | 8 | Debian | Hotspot | amd64,arm64,armv7 | | java15 | 15 | Debian | Hotspot | amd64,arm64,armv7 | From 63412975c335a33a9139a0d487d78cca46bb5484 Mon Sep 17 00:00:00 2001 From: itzg Date: Fri, 21 May 2021 12:45:51 +0000 Subject: [PATCH 09/12] docs: Auto update markdown TOC --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a3bcfbd3..c7f85038 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,7 @@ By default, the container will download the latest version of the "vanilla" [Min * [Enabling Autopause](#enabling-autopause) * [Running on RaspberryPi](#running-on-raspberrypi) - + From 317104de301835f960314c6bca162e189211a01f Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 07:46:49 -0500 Subject: [PATCH 10/12] ci: fixed multiarch 'master' branch trigger --- .github/workflows/build-multiarch.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index 9475222d..3bfed034 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -2,7 +2,7 @@ name: Build and publish multiarch on: push: branches: - - latest + - master - multiarch - multiarch-latest - java15 From 78ec4ba2a7509ba22643c940dc2037f6f6588802 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 07:59:04 -0500 Subject: [PATCH 11/12] ci: multiarch build reference master branch --- .github/workflows/build-multiarch.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index 3bfed034..4204d591 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -35,6 +35,7 @@ jobs: tags: | type=ref,event=branch type=ref,event=tag + type=edge,branch=master - name: Setup Docker Buildx uses: docker/setup-buildx-action@v1 From cb17180dea271f8880b0b180ee8f576fe8de58e9 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 21 May 2021 16:45:33 -0500 Subject: [PATCH 12/12] ci: updated build action for java16-openj9 #885 --- .github/workflows/build-multiarch.yml | 4 ++-- README.md | 2 +- docker-versions-create.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index 4204d591..1e8406d8 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -6,14 +6,14 @@ on: - multiarch - multiarch-latest - java15 - - java16 + - java16* - test/multiarch/* tags: - "[0-9]+.[0-9]+.[0-9]+" - "[0-9]+.[0-9]+.[0-9]+-multiarch" - "[0-9]+.[0-9]+.[0-9]+-multiarch-latest" - "[0-9]+.[0-9]+.[0-9]+-java15" - - "[0-9]+.[0-9]+.[0-9]+-java16" + - "[0-9]+.[0-9]+.[0-9]+-java16*" paths-ignore: - "*.md" - "docs/**" diff --git a/README.md b/README.md index c7f85038..04bfa0b1 100644 --- a/README.md +++ b/README.md @@ -278,8 +278,8 @@ To use a different version of Java, please use a docker tag to run your Minecraf | java8 | 8 | Alpine | Hotspot | amd64 | | java8-multiarch | 8 | Debian | Hotspot | amd64,arm64,armv7 | | java15 | 15 | Debian | Hotspot | amd64,arm64,armv7 | -| java15-openj9 | 15 | Debian | OpenJ9 | amd64,arm64 | | java16 | 16 | Debian | Hotspot | amd64,arm64,armv7 | +| java16-openj9 | 16 | Debian | OpenJ9 | amd64,arm64,armv7 | | adopt11 | 11 | Alpine | Hotspot | amd64 | | openj9 | 8 | Alpine | OpenJ9 | amd64 | | openj9-11 | 11 | Alpine | OpenJ9 | amd64 | diff --git a/docker-versions-create.sh b/docker-versions-create.sh index 54736a20..b006f6aa 100755 --- a/docker-versions-create.sh +++ b/docker-versions-create.sh @@ -8,8 +8,8 @@ branches_list=( 'openj9-11' 'adopt11' 'java15' - 'java15-openj9' 'java16' + 'java16-openj9' 'multiarch' 'multiarch-latest' )