37 lines
848 B
Markdown
37 lines
848 B
Markdown
# Release Scripts
|
|
|
|
## release.sh
|
|
|
|
Automated release script for Echoes of the Ash desktop builds.
|
|
|
|
### Usage
|
|
|
|
```bash
|
|
./scripts/release.sh
|
|
```
|
|
|
|
### What it does
|
|
|
|
1. Generates `package-lock.json` using Docker (no local npm installation required)
|
|
2. Suggests next version automatically (increments patch version)
|
|
3. Commits changes and pushes to main
|
|
4. Creates and pushes git tag to trigger CI/CD pipeline
|
|
|
|
### Example
|
|
|
|
```
|
|
Current version: v0.2.6
|
|
Suggested next version: v0.2.7
|
|
|
|
Enter version (or press Enter for v0.2.7): v0.3.0
|
|
|
|
Using version: v0.3.0
|
|
✓ Release v0.3.0 completed!
|
|
```
|
|
|
|
The CI/CD pipeline will automatically build:
|
|
- Linux AppImage and .deb (compressed in `linux-builds.zip`)
|
|
- Windows .exe installer (compressed in `windows-builds.zip`)
|
|
|
|
Download artifacts from: http://gitlab.kingstudio.es/patacuack/echoes-of-the-ash/-/pipelines
|