This commit is contained in:
2025-10-10 12:45:47 +02:00
parent f5b86d1e0f
commit 0edf324335
13 changed files with 1103 additions and 156 deletions

View File

@@ -32,11 +32,11 @@ python3 build/generate_changelog.py --full --output CHANGELOG.md
```bash
# Build both versions (recommended)
python3 build/build_addon.py --type all --version 1.1.0
python3 scripts/build_addon.py --type all --version 1.1.0
# Or build individually:
# python3 build/build_addon.py --type full --version 1.1.0
# python3 build/build_addon.py --type free --version 1.1.0
# python3 scripts/build_addon.py --type full --version 1.1.0
# python3 scripts/build_addon.py --type free --version 1.1.0
```
### 4. Validate Packages
@@ -59,7 +59,7 @@ Upload the validated packages from the `dist/` directory:
The deployment uses a sophisticated build-time file exclusion system:
- **Version Sync**: [`sync_version.py`](build/sync_version.py) automatically updates version information from git tags
- **Package Build**: [`build_addon.py`](build/build_addon.py) creates separate packages with different feature sets
- **Package Build**: [`build_addon.py`](scripts/build_addon.py) creates separate packages with different feature sets
- **Validation**: [`validate_package.py`](build/validate_package.py) ensures package integrity
- **Changelog**: [`generate_changelog.py`](build/generate_changelog.py) creates release notes from git history
@@ -101,5 +101,5 @@ python3 build/sync_version.py --version 1.1.0 --type full
For experienced users, deploy in one command:
```bash
git tag v1.1.0 && git push origin v1.1.0 && python3 build/build_addon.py --type all --version 1.1.0 && python3 build/validate_package.py dist/text_texture_generator_v1.1.0.zip && python3 build/validate_package.py dist/text_texture_generator_v1.1.0_free.zip
git tag v1.1.0 && git push origin v1.1.0 && python3 scripts/build_addon.py --type all --version 1.1.0 && python3 build/validate_package.py dist/text_texture_generator_v1.1.0.zip && python3 build/validate_package.py dist/text_texture_generator_v1.1.0_free.zip
```