Compare commits

...

2 Commits

Author SHA1 Message Date
Jorijn Schrijvershof
1eba5b18f4 fix(docker): skip project install in uv sync 2026-01-08 21:49:20 +01:00
Jorijn Schrijvershof
fb627fdacd chore(release): track uv.lock in release-please (#33) 2026-01-08 21:46:34 +01:00
3 changed files with 7 additions and 1 deletions

View File

@@ -254,6 +254,7 @@ Example: `fix(charts): prevent crash when no data points available`
2. release-please creates/updates a "Release PR" with:
- Updated `CHANGELOG.md`
- Updated version in `src/meshmon/__init__.py`
- Updated `uv.lock` (project version entry)
3. When the Release PR is merged:
- A GitHub Release is created
- A git tag (e.g., `v0.2.0`) is created

View File

@@ -40,7 +40,7 @@ ENV PATH="/opt/venv/bin:$PATH" \
# Install Python dependencies
COPY pyproject.toml uv.lock ./
RUN pip install --no-cache-dir --upgrade pip uv && \
uv sync --frozen --no-dev
uv sync --frozen --no-dev --no-install-project
# =============================================================================
# Stage 2: Runtime

View File

@@ -14,6 +14,11 @@
"type": "generic",
"path": "docker-compose.yml",
"glob": false
},
{
"jsonpath": "$.package[?(@.name.value=='meshcore-stats')].version",
"path": "uv.lock",
"type": "toml"
}
],
"changelog-sections": [