forked from iarv/meshcore-stats
Compare commits
2 Commits
fix/releas
...
fix/docker
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1eba5b18f4 | ||
|
|
fb627fdacd |
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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": [
|
||||
|
||||
Reference in New Issue
Block a user