Legacy support #23

Merged
Sudo-Ivan merged 7 commits from legacy-support into master 2025-12-06 05:34:20 +00:00

7 Commits

Author SHA1 Message Date
d97676ad27 refactor: replace inline artifact renaming with script call
- Updated the Makefile to utilize `rename_legacy_artifacts.sh` for renaming legacy artifacts in the `build-appimage-legacy` and `build-exe-legacy` targets, enhancing maintainability and clarity.
2025-12-05 23:19:43 -06:00
4200e43618 feat: add script for renaming legacy artifacts
- Introduced `rename_legacy_artifacts.sh` to automate the renaming of legacy artifacts with a '-legacy' suffix for better differentiation and maintainability.
2025-12-05 23:19:38 -06:00
c5ae53bf55 chore: streamline legacy artifact renaming in GitHub Actions workflow
- Replaced inline script for renaming legacy artifacts with a dedicated script call to `rename_legacy_artifacts.sh` for improved maintainability and clarity.
2025-12-05 23:19:31 -06:00
bf8c22c31a chore: add dependency review workflow for pull requests
- Introduced a new GitHub Actions workflow for dependency review on pull requests to the master branch.
- Configured permissions for reading contents and writing pull requests.
- Included steps for checking out the repository and running the dependency review action with a summary comment in PRs.
2025-12-05 23:15:44 -06:00
9a9022ffb0 chore: update Python and Node.js versions in GitHub Actions workflow
- Upgraded Python version to 3.13 for Windows, macOS, and Linux builds.
- Updated Node.js version to 22 for Windows and Linux builds, while reverting to Node.js 18 for legacy builds on Windows and Linux.
2025-12-05 23:11:54 -06:00
0443734ee3 chore: add legacy build support for Electron in Makefile
- Introduced new targets for legacy Electron builds, including 'electron-legacy', 'build-appimage-legacy', and 'build-exe-legacy'.
- Updated artifact naming to include '-legacy' suffix for better differentiation of legacy builds.
- Set default legacy Electron version for compatibility.
2025-12-05 22:56:28 -06:00
6efac94f58 chore: update GitHub Actions workflow for multi-platform builds
- Added support for legacy builds with specific Electron versions for Windows and Linux.
- Updated artifact naming conventions to include '-legacy' suffix for legacy builds.
- Introduced conditional steps for setting Electron versions and renaming artifacts based on build variant.
2025-12-05 22:56:22 -06:00