From e4859fb23a08b0f6bd4027711b0240b37275398b Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 10 Aug 2025 22:06:31 -0500 Subject: [PATCH] Add images.json (#3612) --- .github/workflows/build-multiarch.yml | 1 + .github/workflows/verify-pr.yml | 1 + docs/versions/java.md | 4 ++++ images.json | 20 ++++++++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 images.json diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index de02f674..a15c401f 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -12,6 +12,7 @@ on: - "examples/**" - "notes/**" - "kustomize/**" + - "images.json" jobs: build: diff --git a/.github/workflows/verify-pr.yml b/.github/workflows/verify-pr.yml index bd91c114..b30dc150 100644 --- a/.github/workflows/verify-pr.yml +++ b/.github/workflows/verify-pr.yml @@ -11,6 +11,7 @@ on: - "kustomize/**" - "docker-compose*.yml" - "mkdocs.yml" + - "images.json" jobs: build: diff --git a/docs/versions/java.md b/docs/versions/java.md index 9918f1e2..8e69b782 100644 --- a/docs/versions/java.md +++ b/docs/versions/java.md @@ -139,3 +139,7 @@ The following image tags have been deprecated and are no longer receiving update - java23-* - java8-multiarch is still built and pushed, but please move to java8 instead - java8-alpine, java8-jdk, java8-openj9, java8-graalvm-ce + +## JSON Listing + +Information about the image tags is available programmatically at \ No newline at end of file diff --git a/images.json b/images.json new file mode 100644 index 00000000..e2d71f58 --- /dev/null +++ b/images.json @@ -0,0 +1,20 @@ +[ + {"tag": "adopt13", "deprecated": true}, + {"tag": "adopt14", "deprecated": true}, + {"tag": "adopt15", "deprecated": true}, + {"tag": "openj9-nightly", "deprecated": true}, + {"tag": "multiarch-latest", "deprecated": true}, + {"tag": "java16-openj9", "deprecated": true}, + {"tag": "java17-graalvm-ce", "deprecated": true}, + {"tag": "java17-openj9", "deprecated": true}, + {"tag": "java19", "deprecated": true}, + {"tag": "java20-graalvm", "deprecated": true}, + {"tag": "java20", "deprecated": true}, + {"tag": "java20-alpine", "deprecated": true}, + {"tag": "java23", "deprecated": true}, + {"tag": "java8-multiarch", "deprecated": true}, + {"tag": "java8-alpine", "deprecated": true}, + {"tag": "java8-jdk", "deprecated": true}, + {"tag": "java8-openj9", "deprecated": true}, + {"tag": "java8-graalvm-ce", "deprecated": true} +] \ No newline at end of file