Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -241,12 +241,18 @@ jobs:
}
};

// Determine release type from version
// Determine which channels this release populates in the
// `sdk-releases` static app (`scripts/fetch-releases.js`).
// Stable releases fill both `stable` and `current` slots —
// the app walks releases newest-first and first-come-wins
// per slot, so this keeps both slots tracking the latest
// stable release without any per-repo branching logic.
// Pre-release suffixes still route to their own channel.
const version = '${{ steps.release_version.outputs.version_to }}';
const releaseType = version.includes('-alpha') ? 'Alpha' :
version.includes('-beta') ? 'Beta' : 'Current';
const channels = version.includes('-alpha') ? 'alpha' :
version.includes('-beta') ? 'beta' : 'stable, current';

let releaseNotes = `Channels: ${releaseType}\n\n`;
let releaseNotes = `Channels: ${channels}\n\n`;
releaseNotes += buildSection('⚠️ Breaking Changes', breaking);
releaseNotes += buildSection('🚀 New Features', features);
releaseNotes += buildSection('🐛 Bug Fixes', fixes);
Expand Down