-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
adminProject maintenance, dependency updates, or housekeepingProject maintenance, dependency updates, or housekeepingcomponent:epuplayerEPUPlayer filesystem recording and replay toolEPUPlayer filesystem recording and replay tooldevopsCI/CD, deployment, infrastructure, or tooling workCI/CD, deployment, infrastructure, or tooling workenhancementMinor improvements to existing functionalityMinor improvements to existing functionality
Description
Summary
The FSRecorder Windows executable is currently only available as a GitHub Actions artifact, which expires after 90 days. Add GitHub Releases workflow to provide stable, permanent downloads.
Current State
- Workflow:
.github/workflows/build_win_fsrecorder.ymlbuildsfsrecorder.exe - Storage: GitHub Actions artifacts only (ephemeral)
- No release workflow configured
Proposed Changes
- Create a release workflow similar to
smartem-decisions/_release.yml - Configure to trigger on version tags (e.g.,
fsrecorder-v*) - Upload the .exe to GitHub Releases
Benefits
- Permanent download links for stable versions
- No expiration (unlike artifacts)
- Semantic versioning for production deployments
Reference
See smartem-decisions/.github/workflows/_release.yml for release workflow pattern.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
adminProject maintenance, dependency updates, or housekeepingProject maintenance, dependency updates, or housekeepingcomponent:epuplayerEPUPlayer filesystem recording and replay toolEPUPlayer filesystem recording and replay tooldevopsCI/CD, deployment, infrastructure, or tooling workCI/CD, deployment, infrastructure, or tooling workenhancementMinor improvements to existing functionalityMinor improvements to existing functionality