chore: WIP pre-implement cycle 14 baseline

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Oleksandr Bezdieniezhnykh
2026-06-26 16:13:37 +03:00
parent 50d4a76be3
commit 80ef5608f1
33 changed files with 619 additions and 47 deletions
+17 -1
View File
@@ -156,11 +156,27 @@ Configuration sections in appsettings.json:
docker-compose up --build
```
**Run tests:**
**Run tests** (Apple Silicon Mac — native `linux/arm64`, no Rosetta):
```bash
./scripts/run-tests.sh
```
**Run tests** (Docker Compose with tests):
```bash
docker-compose -f docker-compose.yml -f docker-compose.tests.yml up --build --abort-on-container-exit
```
### CI / Deploy platforms
| Context | Architecture | Image tag |
|---------|--------------|-----------|
| Woodpecker unit tests | `linux/arm64` agent | — |
| Woodpecker build (arm64 agent) | `linux/arm64` | `{branch}-arm` |
| Woodpecker build (amd64 agent) | `linux/amd64` | `{branch}-amd64` |
| Production deploy | amd64 host | `${BRANCH}-amd64` (Watchtower) |
See `_docs/02_document/deployment/ci_cd_pipeline.md` and suite `_infra/ci/README.md`.
### Important Notes
1. **DO NOT run `dotnet build` or `dotnet restore` via terminal tools** - these commands hang. Ask user to run manually.