Commit Graph
332 Commits
Author SHA1 Message Date
thePR0M3TH3AN cbcc7b1d15 Optimize CI/CD: Split build and publish, and improve E2E stability
- Rewrote binaries.yml to use a two-job structure (build and publish) to avoid race conditions during release uploads.
- Added a 15-second initialization sleep to ci/test-e2e.sh to ensure OnionShare URLs are fully generated before verification.
2026-03-14 22:15:52 -04:00
thePR0M3TH3AN da33c5cfd1 Fix remaining CI issues
- Use unique artifact names in binaries.yml to avoid upload conflicts.
- Standardize pip installation in ci/test-e2e.sh.
- Fix hardcoded paths in ci/test-e2e.sh and ensure it uses correct demosite folder.
- Ensure E2E tests in tests/test_e2e.py correctly patch _locale_res and use absolute paths for source assets.
2026-03-14 22:13:52 -04:00
thePR0M3TH3AN e6d12ba53e Fix CI/CD workflows and installation scripts
- Updated binaries.yml to use ubuntu-latest for Linux packaging.
- Fixed Linux-specific build triggers (.deb, AppImage, Flatpak).
- Standardized binary preparation for packaging scripts.
- Improved dependency installation in ci.yml and e2e.yml using test/e2e extras.
- Synchronized and improved install.sh and voxvera-install.sh for better binary/pip fallback.
2026-03-14 22:09:25 -04:00
thePR0M3TH3AN 4717304e1e Restore localized landing page content in build system
- Modified voxvera/cli.py to avoid overriding localized landing content if user config matches English defaults.
- Synchronized voxvera/src/config.json with site/config.json defaults for reliable comparison.
- Refreshed site/index.html and source bundle to reflect these changes.
2026-03-14 22:04:39 -04:00
thePR0M3TH3AN 70d214a702 fix(ci): build Linux binaries on Ubuntu 20.04 for broader GLIBC compatibility 2026-03-14 21:40:21 -04:00
thePR0M3TH3AN 0400199795 fix(cli): import __version__ to fix undefined name error in --version 2026-03-14 21:26:46 -04:00
thePR0M3TH3AN 00d55a2fda feat: add --version support 2026-03-14 21:21:05 -04:00
thePR0M3TH3AN e1aa0513e9 chore: include voxvera-source.zip in release v0.1.9 2026-03-14 21:18:13 -04:00
thePR0M3TH3AN 79207a0feb chore: ignore large standalone binary in site/download 2026-03-14 21:12:10 -04:00
thePR0M3TH3AN 2aebc93507 chore: release v0.2.0 - bundle real Tor binaries for ALL platforms 2026-03-14 21:09:42 -04:00
thePR0M3TH3AN c5b989767f chore: release v0.1.9 - bundle real Tor binaries and fix resource loading 2026-03-14 20:57:11 -04:00
thePR0M3TH3AN 246bbb5730 Ensure pipx PATH is handled correctly in installation scripts 2026-03-14 20:28:46 -04:00
thePR0M3TH3AN 9ab26ff943 Refactor installation scripts for robust fresh Debian VM setup and thorough dependency checking 2026-03-14 20:16:59 -04:00
thePR0M3TH3AN 0dec5b7928 fix(install): robust onionshare-cli and pipx fallbacks for Debian 2026-03-14 18:11:32 -04:00
thePR0M3TH3AN da987d028f fix(ci): ensure output directory exists in packaging scripts and disable fail-fast v0.1.8 2026-03-14 17:52:36 -04:00
thePR0M3TH3AN 031d84b8b2 chore: reset UPCOMING_RELEASE.md 2026-03-14 17:41:58 -04:00
thePR0M3TH3AN 024680fbce chore: release v0.1.8 with working AppImage and Flatpak automation 2026-03-14 17:41:47 -04:00
thePR0M3TH3AN 858f58d19c ci: remove redundant and failing release.yml in favor of binaries.yml v0.1.7 2026-03-14 17:23:32 -04:00
thePR0M3TH3AN 06c8565b94 fix(ci): add contents: write permission and handle unmatched files in release step 2026-03-14 17:20:25 -04:00
thePR0M3TH3AN a4bb4dce23 fix(build): handle lyrebird rename in tor 15.0+ and support macos arm64 2026-03-14 17:17:22 -04:00
thePR0M3TH3AN 66db78c950 fix(build): update tor download url to 15.0.7 and support macos arm64 2026-03-14 17:14:51 -04:00
thePR0M3TH3AN f0caf2323e chore: reset UPCOMING_RELEASE.md for next cycle 2026-03-14 17:10:21 -04:00
thePR0M3TH3AN c5573075b6 chore: release v0.1.7 2026-03-14 17:10:03 -04:00
thePR0M3TH3AN 6313db3f05 docs: reinforce strict testing and documentation update requirements in release process 2026-03-14 17:08:07 -04:00
thePR0M3TH3AN 3ae321fcbd docs: establish AI workflow for delayed release management using UPCOMING_RELEASE.md 2026-03-14 17:05:54 -04:00
thePR0M3TH3AN a017bf876f fix(core): ensure complete self-containment of Tor and OnionShare in binaries and test rigorously v0.1.6 2026-03-14 17:03:03 -04:00
thePR0M3TH3AN 193345e616 feat: simplify viral distribution to source ZIP and add uninstall scripts v0.1.5 2026-03-14 16:48:55 -04:00
thePR0M3TH3AN 3165effa8a feat(packaging): add .deb and .dmg build scripts and integrate into CI/CD 2026-03-14 16:42:09 -04:00
thePR0M3TH3AN 6efd049851 feat(packaging): add Flatpak build infrastructure and update release process 2026-03-14 16:37:55 -04:00
thePR0M3TH3AN 0fdba633f4 docs: mandate localized documentation regeneration in release process 2026-03-14 16:26:06 -04:00
thePR0M3TH3AN b2b1e75ec6 docs: establish formal release process and pre-flight checks 2026-03-14 16:23:52 -04:00
thePR0M3TH3AN 4df0829c80 fix(build): ensure static replacement of landing tokens with user content and bump version to 0.1.4 v0.1.4 2026-03-14 16:16:19 -04:00
thePR0M3TH3AN f53f9c2357 feat(cli): implement localized defaults for site configuration and bump version to 0.1.3 v0.1.3 2026-03-14 15:59:54 -04:00
thePR0M3TH3AN 3e413966e1 fix(PIL): address imaging import error and bump version to 0.1.2 2026-03-14 15:55:46 -04:00
thePR0M3TH3AN 8b32500800 fix(PIL): address imaging import error and bump version to 0.1.2 (omitting large binaries) 2026-03-14 15:55:26 -04:00
thePR0M3TH3AN 2535c55670 docs: regenerate localized documentation and site assets, update binaries 2026-03-14 09:35:12 -04:00
thePR0M3TH3AN e9635e08d3 feat(cli): improve body text editor, fix config reset, and transition to tilde redaction syntax 2026-03-14 09:33:28 -04:00
thePR0M3TH3AN 86a2703dd7 update 2026-03-13 22:45:22 -04:00
thePR0M3TH3AN 883823f5bc docs: synchronize localized documentation with updated binary names and download links 2026-03-13 22:44:44 -04:00
thePR0M3TH3AN 60e4d6bcea feat: add download dropdown with OS-specific binaries and source zip 2026-03-13 22:43:26 -04:00
thePR0M3TH3AN 4d2ecb63d1 build: rename standalone binaries to system-specific names
- Updated release.yml to build voxvera-linux
- Updated build_appimage.sh to expect voxvera-linux
- Added OS detection to install.sh to fetch correct binary
- Updated README.md and usage docs with links to new binaries
2026-03-13 22:40:53 -04:00
thePR0M3TH3AN 885fb72388 build: regenerate standalone binary and fix portable bundle duplication 0.1.2 2026-03-13 22:29:51 -04:00
thePR0M3TH3AN 74548b0a63 ci: fix missing pytest in e2e workflow 2026-03-13 22:24:43 -04:00
thePR0M3TH3AN 4575467b69 build: update portable bundle in site/download 2026-03-13 22:23:47 -04:00
thePR0M3TH3AN 59a1c73cd1 ci: fix workflow failures across platforms
- Fix PyInstaller --add-data separator for Windows in binaries.yml
- Use --appimage-extract-and-run in AppImage build for FUSE-less CI environments
- Lowercase repository owner for Docker image tags in release.yml
- Clean up redundant pip installations and dependencies in e2e.yml and Dockerfile
2026-03-13 22:22:16 -04:00
thePR0M3TH3AN 33fa05fb78 docs: Comprehensive README overhaul and final cross-language sync 2026-03-13 22:16:12 -04:00
thePR0M3TH3AN 31628dadbd docs: Add detailed technical roadmap for v0.2.0 2026-03-13 22:14:30 -04:00
thePR0M3TH3AN 43e426e7b2 fix: Finalize CI/CD stability and test suite formatting 2026-03-13 22:11:47 -04:00
thePR0M3TH3AN 5bb1061393 chore: Final linting polish and whitespace cleanup 2026-03-13 17:01:14 -04:00
thePR0M3TH3AN 67a79852f8 docs: Expand contributing and agent guides with dependency and layout mandates across 14 languages 2026-03-13 16:57:04 -04:00