Tags: Triex/GitHub-VersionSync
Tags
feat: Improve GitHub release process with functional dynamic build co… …mmands → v0.4.0 - Replace `child_process.exec` with VS Code Terminal API for better visibility/support - Enhance execAsync with improved error handling, logging and timeouts - Add support for configurable pre-release build commands - Implement build command timeout to prevent hanging during release - Handle multiple sequential build commands for complex packaging workflows - Ensure proper workspaceRoot resolution for build command execution - Add detailed logging for release creation diagnostics - Improve error reporting during the build process - Add Git tag creation locally before GitHub releases to ensure proper versioning - Make the terminal output color-coded with clear command indicators - Standardise build scripts in `package.json` for consistent `VSIX` generation - Make confirmation dialog modal when no release assets found - Add settings link to quickly fix build configuration when issues occur - Include visual progress indicators for each stage of the release process - Get the `current version` matching file not the `latest version` file on release file selection - Added a forceEnabled parameter to createGitHubRelease / ensured its respected - Properly reset the isCreatingRelease flag in various places - Improved the UI and error handling for asset discovery - Handle potentially laggy terminals (start custom command run w/ `ctrl+c`) - Implement `signal command` at the end of command runs that extension can detect (instead of timeouts)
Merge pull request #2 from Triex:feat--Componentise-`GitHub-API`-func… …tionality,-update-commit-message-suffix-formatting,-fix-`Auto-Release`-preference-setting,-more-attractive-version-control-panel-UI feat: Componentise `GitHub API` functionality, update commit message suffix formatting, fix `Auto-Release` preference setting, more attractive version control panel UI → v0.3.0
Merge pull request #2 from Triex:feat--Componentise-`GitHub-API`-func… …tionality,-update-commit-message-suffix-formatting,-fix-`Auto-Release`-preference-setting,-more-attractive-version-control-panel-UI feat: Componentise `GitHub API` functionality, update commit message suffix formatting, fix `Auto-Release` preference setting, more attractive version control panel UI → v0.3.0