Skip to content

Conversation

@tianon
Copy link
Member

@tianon tianon commented Oct 18, 2025

This makes the templating more data-driven all around and less "just spit out the final files"

cc @yosifkit

(see also docker-library/php#1052 and related/linked PRs)

@tianon
Copy link
Member Author

tianon commented Oct 18, 2025

What follows is the explicit tag listing diff -- the change here is a slight ordering tweak on alpine3.22 generic tags and the addition of generic windowsservercore tags shared across common Windows variants (which we missed completely in the prior implementation).

Diff:
$ diff --color -u <(bashbrew list hylang | cut -d: -f2) <(bashbrew list <(./generate-stackbrew-library.sh) | cut -d: -f2)
--- /dev/fd/63	2025-10-17 17:21:06.046222976 -0700
+++ /dev/fd/62	2025-10-17 17:21:06.046222976 -0700
@@ -26,14 +26,14 @@
 1.1-python3.14-alpine3.22
 1-python3.14-alpine3.22
 python3.14-alpine3.22
-1.1.0-alpine3.22
-1.1-alpine3.22
-1-alpine3.22
-alpine3.22
 1.1.0-python3.14-alpine
 1.1-python3.14-alpine
 1-python3.14-alpine
 python3.14-alpine
+1.1.0-alpine3.22
+1.1-alpine3.22
+1-alpine3.22
+alpine3.22
 1.1.0-alpine
 1.1-alpine
 1-alpine
@@ -54,6 +54,14 @@
 1.1-windowsservercore-ltsc2025
 1-windowsservercore-ltsc2025
 windowsservercore-ltsc2025
+1.1.0-python3.14-windowsservercore
+1.1-python3.14-windowsservercore
+1-python3.14-windowsservercore
+python3.14-windowsservercore
+1.1.0-windowsservercore
+1.1-windowsservercore
+1-windowsservercore
+windowsservercore
 1.1.0-python3.14
 1.1-python3.14
 1-python3.14
@@ -70,6 +78,14 @@
 1.1-windowsservercore-ltsc2022
 1-windowsservercore-ltsc2022
 windowsservercore-ltsc2022
+1.1.0-python3.14-windowsservercore
+1.1-python3.14-windowsservercore
+1-python3.14-windowsservercore
+python3.14-windowsservercore
+1.1.0-windowsservercore
+1.1-windowsservercore
+1-windowsservercore
+windowsservercore
 1.1.0-python3.14
 1.1-python3.14
 1-python3.14
@@ -106,6 +122,10 @@
 1.1-python3.13-windowsservercore-ltsc2025
 1-python3.13-windowsservercore-ltsc2025
 python3.13-windowsservercore-ltsc2025
+1.1.0-python3.13-windowsservercore
+1.1-python3.13-windowsservercore
+1-python3.13-windowsservercore
+python3.13-windowsservercore
 1.1.0-python3.13
 1.1-python3.13
 1-python3.13
@@ -114,6 +134,10 @@
 1.1-python3.13-windowsservercore-ltsc2022
 1-python3.13-windowsservercore-ltsc2022
 python3.13-windowsservercore-ltsc2022
+1.1.0-python3.13-windowsservercore
+1.1-python3.13-windowsservercore
+1-python3.13-windowsservercore
+python3.13-windowsservercore
 1.1.0-python3.13
 1.1-python3.13
 1-python3.13
@@ -246,6 +270,10 @@
 1.1-pypy-windowsservercore-ltsc2025
 1-pypy-windowsservercore-ltsc2025
 pypy-windowsservercore-ltsc2025
+1.1.0-pypy3.11-windowsservercore
+1.1-pypy3.11-windowsservercore
+1-pypy3.11-windowsservercore
+pypy3.11-windowsservercore
 1.1.0-pypy3.11
 1.1-pypy3.11
 1-pypy3.11
@@ -262,6 +290,10 @@
 1.1-pypy-windowsservercore-ltsc2022
 1-pypy-windowsservercore-ltsc2022
 pypy-windowsservercore-ltsc2022
+1.1.0-pypy3.11-windowsservercore
+1.1-pypy3.11-windowsservercore
+1-pypy3.11-windowsservercore
+pypy3.11-windowsservercore
 1.1.0-pypy3.11
 1.1-pypy3.11
 1-pypy3.11

This makes the templating more data-driven all around and less "just spit out the final files"
@tianon tianon force-pushed the template-refactor branch from cc360a9 to d0d26a7 Compare October 20, 2025 17:56
@tianon tianon merged commit 7224ed0 into hylang:master Oct 27, 2025
34 checks passed
@tianon tianon deleted the template-refactor branch October 27, 2025 22:38
tianon added a commit to docker-library/oi-janky-groovy that referenced this pull request Oct 27, 2025
docker-library-bot added a commit to docker-library-bot/official-images that referenced this pull request Oct 27, 2025
Changes:

- hylang/docker-hylang@7224ed0: Merge pull request hylang/docker-hylang#7 from tianon/template-refactor
- hylang/docker-hylang@d0d26a7: Refactor templating to use jq-based templates
yosifkit pushed a commit to docker-library/official-images that referenced this pull request Oct 28, 2025
Changes:

- hylang/docker-hylang@7224ed0: Merge pull request hylang/docker-hylang#7 from tianon/template-refactor
- hylang/docker-hylang@d0d26a7: Refactor templating to use jq-based templates

Co-authored-by: Docker Library Bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant