An automated release pipeline that monitors the OptiScaler repository for successful builds and creates bleeding-edge releases with additional complementary tools.
-
Monitors OptiScaler builds
Checks the OptiScaler build workflow for successful runs every 6 hours. -
Downloads all build artifacts
Retrieves all OptiScaler build artifacts from successful builds. -
Fetches complementary tools
Downloads the latest versions of:- dlssg-to-fsr3: GitHub (standard edition only)
- fakenvapi: GitHub
- Streamline SDK: GitHub (for
nvngx.dll) - FSR4 DLL: Downloads
amdxcffx64.dlldirectly from AMD's CDN
FSR4 DLL build pipeline inspired by kellerbraune/amd-fsr4
-
Creates consolidated releases
Packages all components together with detailed release notes and multiple download options:- Bundled 7z package: All components in one convenient file
- Individual files: Download specific components separately
-
Smart release management: Avoids duplicate releases for the same OptiScaler commit (scheduled runs only)
- Scheduled runs: Every 6 hours, with duplicate prevention
- Manual triggers: Can be triggered manually via workflow dispatch
- Intelligent tagging: Manual runs include timestamps to ensure unique tags
Releases are tagged based on the OptiScaler build artifact name:
- Scheduled:
OptiScaler_v0.7.7-pre12_20250625 - Manual:
OptiScaler_v0.7.7-pre12_20250625-20250625-143022
Each release contains both bundled and individual download options:
- BUNDLED_OptiScaler_*.7z: All components packaged together for convenience
- OptiScaler: All build artifacts from the latest successful build (original 7z files)
- dlssg-to-fsr3:
dlssg_to_fsr3_amd_is_better.dll(standard edition, excludes Universal and DLSSTweaks variants) - fakenvapi:
nvapi64.dllandfakenvapi.ini - Streamline SDK:
nvngx.dll(renamed fromnvngx_dlss.dll) - AMD FSR 4 DLL:
amdxcffx64.dll
- Multiple download options: Bundled 7z package or individual files
- Detailed release notes: Including component versions and commit information
- SHA256 verification: File hashes provided for security verification
- Build traceability: Links back to original OptiScaler commit and workflow run
- Component versioning: Shows exact versions of all included components
- File size information: Detailed file information in JSON format