diff --git a/README.md b/README.md index 54b356a..ff0dc19 100644 --- a/README.md +++ b/README.md @@ -263,9 +263,8 @@ LOGAR provides production-grade installation scripts and installer builders for LOGAR/ ├── .gitea/ │ └── workflows/ -│ ├── ci.yml # CI pipeline: syntax, 22 unit tests & mTLS pipeline test -│ ├── release-linux.yml # Linux release workflow (compiles binaries & checksums) -│ └── release-windows.yml # Windows release workflow (compiles .exe & Inno Setup installers) +│ ├── ci.yml # CI pipeline: syntax, 25 unit tests & mTLS pipeline test +│ └── release.yml # Consolidated release workflow (Linux binaries & Windows installers) ├── compilation/ # Packaging, installers, and release automation │ ├── install_linux_client.sh # Automated Linux client systemd installation script │ ├── install_linux_server.sh # Automated Linux server systemd installation script @@ -376,12 +375,13 @@ Pushing a release tag automatically triggers the build workflows: git tag v2.0.0 git push origin v2.0.0 ``` -- **`release-linux.yml`** (`ubuntu-latest`): Compiles standalone native ELF binaries (`Linux_Client.bin`, `Server.bin`) and checksums. -- **`release-windows.yml`** (`windows-latest`): Compiles Windows executables (`Win_Client.exe`, `Server.exe`), builds Inno Setup installers, and publishes checksums (requires self-hosted Windows Act Runner). +The consolidated workflow **`release.yml`** defines two parallel jobs: +- **`release-linux`** (`ubuntu-latest`): Compiles standalone native ELF binaries (`Linux_Client.bin`, `Server.bin`) and checksums. +- **`release-windows`** (`windows-latest`): Compiles Windows executables (`Win_Client.exe`, `Server.exe`), builds Inno Setup installers, and publishes checksums (requires self-hosted Windows Act Runner). ### 2. Manual Workflow Dispatch (Gitea UI) Workflows can be manually triggered on demand from the Gitea web interface: -1. Navigate to **Actions** $\rightarrow$ **Release Linux Binaries** (`release-linux.yml`). +1. Navigate to **Actions** $\rightarrow$ **Release Binaries & Installers** (`release.yml`). 2. Click **Run workflow**, set the release tag (defaults to `v2.0.0`), and run. ### 3. Native Local Windows Build & Direct Release Upload