Commit Graph

31 Commits

Author SHA1 Message Date
Ivan
55c19d31af feat(ci): introduce new GitHub Actions workflow for tagged releases, enabling builds for Windows and macOS with artifact uploads 2026-04-02 13:14:22 -05:00
Ivan
47479af210 feat(ci): add GitHub Actions workflow for building and testing on Windows and macOS, including scripts for dependency installation, testing, and artifact uploads 2026-04-02 13:04:19 -05:00
Ivan
d5e4afc42b refactor(ci): replace sudo commands with exec-priv.sh for improved privilege handling in CI workflows 2026-04-01 11:00:29 +03:00
Ivan
242325b0d2 feat(ci): add priv.sh script to handle commands requiring root privileges and update setup scripts to use it 2026-04-01 10:53:17 +03:00
Ivan
3239146b32 fix(e2e): update default backend port to avoid conflicts and ensure consistent configuration across files 2026-03-31 17:42:12 +03:00
Ivan
d03bdf08ea cleanup 2026-03-31 04:07:41 +03:00
Ivan
de5ee9c132 feat(e2e): add script to start E2E stack with MeshChat backend and Vite 2026-03-31 03:00:41 +03:00
Ivan
e8e5128bc6 feat(ci): add scripts for cosign setup, release asset attestation, and verification 2026-03-31 00:32:22 +03:00
Ivan
cfcc78868c docs: linux sandbox; add community interfaces JSON build script 2026-03-24 00:39:14 +03:00
Ivan
628976c091 Add PATH export to CI scripts for Node.js and pnpm setup 2026-03-22 15:36:44 +03:00
Ivan
af96d96918 Update pnpm version in setup script to 10.32.1 2026-03-22 15:08:06 +03:00
Ivan
520be25095 Remove obsolete OSV scan script and add new CI scripts for Docker, Java, Node.js, Python, and Task setup 2026-03-22 14:11:47 +03:00
Sudo-Ivan
def5c2be56 Fix indentation in sync_version.js for error handling of missing version field 2026-03-06 01:27:25 -06:00
Sudo-Ivan
0500c4df15 Add script to sync app version from package.json to version.py 2026-03-06 01:25:29 -06:00
Sudo-Ivan
4424d34474 Add Wine environment setup script
- Introduced a new script to automate the setup of a Wine prefix with Python and Git for Windows.
- The script downloads the specified versions of Python and Git, initializes the Wine environment, and installs necessary build dependencies.
- Enhances the build process for Windows cross-builds by streamlining the installation of required tools.
2026-01-16 12:38:39 -06:00
Sudo-Ivan
85f734bd9b Update build configuration for multi-architecture support
- Added new build scripts for Linux and Windows targeting arm64 and x64 architectures.
- Updated package.json to include architecture-specific distribution commands.
- Modified build-backend.js to create architecture-specific build directories for better organization.
2026-01-14 19:47:08 -06:00
Sudo-Ivan
eff722ee18 Update backend process spawning in Electron by adding error handling for failed process initiation and allow overriding the Python command in the build script for cross-platform compatibility. 2026-01-10 18:35:43 -06:00
Sudo-Ivan
b009757253 fix windows builds 2026-01-10 17:51:30 -06:00
Sudo-Ivan
fda9187e95 numerous improvements 2026-01-05 11:47:35 -06:00
Sudo-Ivan
306557c473 chore(ci): remove post CI result posting steps and delete related script 2026-01-04 11:27:05 -06:00
Sudo-Ivan
e60db20082 fix(post_ci_results.sh): improve CI result reporting and comment handling for Gitea 2026-01-04 00:34:24 -06:00
Sudo-Ivan
2955b5f2c2 chore(post_bench_results.sh): remove obsolete script for posting benchmark results 2026-01-03 21:56:47 -06:00
Sudo-Ivan
c028da2485 feat(scripts): add post CI results script for Gitea PR comments 2026-01-03 20:54:20 -06:00
Sudo-Ivan
f60431789d feat(workflows): add benchmarking PR result posting 2026-01-03 19:54:26 -06:00
Sudo-Ivan
961ad0f6ca feat(scripts): add OSV-Scanner script for vulnerability scanning and reporting 2026-01-03 19:40:31 -06:00
Sudo-Ivan
1418bb80f7 refactor(manifest): restructure backend integrity manifest to include metadata and adjust file verification logic 2026-01-03 18:30:55 -06:00
Sudo-Ivan
e88dad7a86 feat(scripts): add checksum generation script and locale template generator for asset management 2026-01-03 16:07:40 -06:00
Sudo-Ivan
54b81663bd feat(build): replace execSync with spawnSync for building backend and add integrity manifest generation for build files 2026-01-03 16:07:25 -06:00
Sudo-Ivan
2f00c39aba chore(sync_version): remove sync_version.py script as it is no longer needed 2026-01-02 09:20:18 -06:00
Sudo-Ivan
9205006949 fix(README): update video source 2026-01-02 01:24:16 -06:00
Sudo-Ivan
716007802e 0.1.0 2026-01-01 15:05:29 -06:00