mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 00:22:29 +00:00
Merge pull request #72176 from ClickHouse/change-ldf-major-versions
Get rid of `major` tags in official docker images
This commit is contained in:
commit
53e0036593
@ -16,16 +16,18 @@ ClickHouse works 100-1000x faster than traditional database management systems,
|
|||||||
|
|
||||||
For more information and documentation see https://clickhouse.com/.
|
For more information and documentation see https://clickhouse.com/.
|
||||||
|
|
||||||
<!-- This is not related to the docker official library, remove it before commit to https://github.com/docker-library/docs -->
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
- The `latest` tag points to the latest release of the latest stable branch.
|
- The `latest` tag points to the latest release of the latest stable branch.
|
||||||
- Branch tags like `22.2` point to the latest release of the corresponding branch.
|
- Branch tags like `22.2` point to the latest release of the corresponding branch.
|
||||||
- Full version tags like `22.2.3.5` point to the corresponding release.
|
- Full version tags like `22.2.3` and `22.2.3.5` point to the corresponding release.
|
||||||
|
<!-- docker-official-library:off -->
|
||||||
|
<!-- This is not related to the docker official library, remove it before commit to https://github.com/docker-library/docs -->
|
||||||
- The tag `head` is built from the latest commit to the default branch.
|
- The tag `head` is built from the latest commit to the default branch.
|
||||||
- Each tag has optional `-alpine` suffix to reflect that it's built on top of `alpine`.
|
- Each tag has optional `-alpine` suffix to reflect that it's built on top of `alpine`.
|
||||||
|
|
||||||
<!-- REMOVE UNTIL HERE -->
|
<!-- REMOVE UNTIL HERE -->
|
||||||
|
<!-- docker-official-library:on -->
|
||||||
### Compatibility
|
### Compatibility
|
||||||
|
|
||||||
- The amd64 image requires support for [SSE3 instructions](https://en.wikipedia.org/wiki/SSE3). Virtually all x86 CPUs after 2005 support SSE3.
|
- The amd64 image requires support for [SSE3 instructions](https://en.wikipedia.org/wiki/SSE3). Virtually all x86 CPUs after 2005 support SSE3.
|
||||||
|
@ -10,16 +10,18 @@ ClickHouse works 100-1000x faster than traditional database management systems,
|
|||||||
|
|
||||||
For more information and documentation see https://clickhouse.com/.
|
For more information and documentation see https://clickhouse.com/.
|
||||||
|
|
||||||
<!-- This is not related to the docker official library, remove it before commit to https://github.com/docker-library/docs -->
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
- The `latest` tag points to the latest release of the latest stable branch.
|
- The `latest` tag points to the latest release of the latest stable branch.
|
||||||
- Branch tags like `22.2` point to the latest release of the corresponding branch.
|
- Branch tags like `22.2` point to the latest release of the corresponding branch.
|
||||||
- Full version tags like `22.2.3.5` point to the corresponding release.
|
- Full version tags like `22.2.3` and `22.2.3.5` point to the corresponding release.
|
||||||
|
<!-- docker-official-library:off -->
|
||||||
|
<!-- This is not related to the docker official library, remove it before commit to https://github.com/docker-library/docs -->
|
||||||
- The tag `head` is built from the latest commit to the default branch.
|
- The tag `head` is built from the latest commit to the default branch.
|
||||||
- Each tag has optional `-alpine` suffix to reflect that it's built on top of `alpine`.
|
- Each tag has optional `-alpine` suffix to reflect that it's built on top of `alpine`.
|
||||||
|
|
||||||
<!-- REMOVE UNTIL HERE -->
|
<!-- REMOVE UNTIL HERE -->
|
||||||
|
<!-- docker-official-library:on -->
|
||||||
### Compatibility
|
### Compatibility
|
||||||
|
|
||||||
- The amd64 image requires support for [SSE3 instructions](https://en.wikipedia.org/wiki/SSE3). Virtually all x86 CPUs after 2005 support SSE3.
|
- The amd64 image requires support for [SSE3 instructions](https://en.wikipedia.org/wiki/SSE3). Virtually all x86 CPUs after 2005 support SSE3.
|
||||||
|
@ -299,8 +299,6 @@ class TagAttrs:
|
|||||||
|
|
||||||
# Only one latest can exist
|
# Only one latest can exist
|
||||||
latest: ClickHouseVersion
|
latest: ClickHouseVersion
|
||||||
# Only one can be a major one (the most fresh per a year)
|
|
||||||
majors: Dict[int, ClickHouseVersion]
|
|
||||||
# Only one lts version can exist
|
# Only one lts version can exist
|
||||||
lts: Optional[ClickHouseVersion]
|
lts: Optional[ClickHouseVersion]
|
||||||
|
|
||||||
@ -345,14 +343,6 @@ def ldf_tags(version: ClickHouseVersion, distro: str, tag_attrs: TagAttrs) -> st
|
|||||||
tags.append("lts")
|
tags.append("lts")
|
||||||
tags.append(f"lts-{distro}")
|
tags.append(f"lts-{distro}")
|
||||||
|
|
||||||
# If the tag `22`, `23`, `24` etc. should be included in the tags
|
|
||||||
with_major = tag_attrs.majors.get(version.major) in (None, version)
|
|
||||||
if with_major:
|
|
||||||
tag_attrs.majors[version.major] = version
|
|
||||||
if without_distro:
|
|
||||||
tags.append(f"{version.major}")
|
|
||||||
tags.append(f"{version.major}-{distro}")
|
|
||||||
|
|
||||||
# Add all normal tags
|
# Add all normal tags
|
||||||
for tag in (
|
for tag in (
|
||||||
f"{version.major}.{version.minor}",
|
f"{version.major}.{version.minor}",
|
||||||
@ -384,7 +374,7 @@ def generate_ldf(args: argparse.Namespace) -> None:
|
|||||||
args.directory / git_runner(f"git -C {args.directory} rev-parse --show-cdup")
|
args.directory / git_runner(f"git -C {args.directory} rev-parse --show-cdup")
|
||||||
).absolute()
|
).absolute()
|
||||||
lines = ldf_header(git, directory)
|
lines = ldf_header(git, directory)
|
||||||
tag_attrs = TagAttrs(versions[-1], {}, None)
|
tag_attrs = TagAttrs(versions[-1], None)
|
||||||
|
|
||||||
# We iterate from the most recent to the oldest version
|
# We iterate from the most recent to the oldest version
|
||||||
for version in reversed(versions):
|
for version in reversed(versions):
|
||||||
|
Loading…
Reference in New Issue
Block a user