Improve nightly releases logic to follow industry standard

This commit is contained in:
Carlos Monastyrski
2025-09-11 16:11:54 -03:00
parent b113eabeb7
commit 00ef51ca8d
2 changed files with 17 additions and 4 deletions

View File

@@ -19,7 +19,8 @@ Infisical provides two distinct release channels with different update frequenci
<Tabs>
<Tab title="Nightly Channel">
- **Update Frequency**: Daily builds during weekdays (Monday-Friday)
- **Version Tags**: `vX.Y.Z-nightly-YYYYMMDD` (e.g., `v0.146.0-nightly-20250423`)
- **Version Format**: `vX.Y.0-nightly-YYYYMMDD` where X.Y represents the next minor version increment from the latest stable release
- **Versioning Strategy**: Nightly releases target the next scheduled minor version by incrementing from the current stable release and resetting the patch version to zero
- **Multiple Daily Builds**: If multiple nightly builds are created on the same day, they are numbered incrementally: `vX.Y.Z-nightly-YYYYMMDD.1`, `vX.Y.Z-nightly-YYYYMMDD.2`, etc.
- **Stability**: Latest features with standard CI/CD testing
- **Release Process**: Built from main branch after all automated tests pass
@@ -31,6 +32,7 @@ Infisical provides two distinct release channels with different update frequenci
**Characteristics:**
- Access to latest features immediately
- Pre-release versions of upcoming stable releases
- Faster security patch delivery
- Higher update frequency (daily)
</Tab>