File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -228,41 +228,3 @@ docker compose up -d --build tubechecker
228228
229229The 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) |
You can’t perform that action at this time.
0 commit comments