chore(release): prepare v0.7.0

This commit is contained in:
Hermes Agent
2026-09-13 17:01:20 +09:00
parent 3569d864c9
commit adf131f19c
14 changed files with 145 additions and 14 deletions
+7 -1
View File
@@ -1,8 +1,11 @@
FROM python:3.12-slim
ARG SOURCE_COMMIT
ARG SOURCE_VERSION
LABEL org.opencontainers.image.source="https://github.com/fourblocks2020/trex-core" \
org.opencontainers.image.revision="${SOURCE_COMMIT}"
org.opencontainers.image.revision="${SOURCE_COMMIT}" \
org.opencontainers.image.version="${SOURCE_VERSION}" \
org.opencontainers.image.title="trex-core"
WORKDIR /opt/trex-core
@@ -16,6 +19,9 @@ RUN test "${#SOURCE_COMMIT}" -eq 40 \
COPY pyproject.toml uv.lock ./
COPY trex_core/ ./trex_core/
RUN test "$(python -c 'import pathlib,tomllib; print(tomllib.loads(pathlib.Path("pyproject.toml").read_text())["project"]["version"])')" = "${SOURCE_VERSION}" \
|| { echo "SOURCE_VERSION must match pyproject.toml" >&2; exit 1; }
RUN python -m pip install --no-cache-dir "uv==0.11.14" \
&& uv sync --locked --no-dev --no-editable \
&& useradd --create-home --uid 10001 trex