Skip to content

Commit c634033

Browse files
committed
Readme
1 parent 5014b4f commit c634033

1 file changed

Lines changed: 0 additions & 38 deletions

File tree

README.md

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -228,41 +228,3 @@ docker compose up -d --build tubechecker
228228

229229
The SQLite database is stored in the mounted volume and is preserved across updates.
230230

231-
---
232-
233-
## Releases
234-
235-
Releases are published to [GitHub Releases](https://github.com/Spaggel/TubeChecker/releases) and the Docker image is tagged automatically.
236-
237-
| Docker tag | Meaning |
238-
|---|---|
239-
| `latest` | Most recent build from `main` |
240-
| `1.2.3` | Exact version |
241-
| `1.2` | Latest patch of that minor version |
242-
243-
**To cut a new release:**
244-
245-
```bash
246-
git tag v1.0.0
247-
git push origin v1.0.0
248-
```
249-
250-
This triggers the GitHub Actions workflow which:
251-
1. Builds and pushes `ghcr.io/spaggel/tubechecker:1.0.0`, `:1.0`, and `:latest`
252-
2. Creates a GitHub Release with auto-generated release notes from commits since the previous tag
253-
254-
Use [semantic versioning](https://semver.org): `v1.0.0` → `vMAJOR.MINOR.PATCH`
255-
- **PATCH** — bug fixes
256-
- **MINOR** — new features, backwards compatible
257-
- **MAJOR** — breaking changes
258-
259-
---
260-
261-
## Stack
262-
263-
| Layer | Technology |
264-
|-----------|-------------------------------------|
265-
| Backend | Python 3.12, FastAPI, APScheduler |
266-
| Database | SQLite via SQLAlchemy |
267-
| Frontend | Vue 3 (CDN), Bootstrap 5 (CDN) |
268-
| Container | Docker (single image, no build step for frontend) |

0 commit comments

Comments
 (0)