ospab
e36d743ad5
refactor: professionalize all scripts and CI workflow
...
build.ps1:
- Added mandatory cargo check pre-flight that blocks releases on errors
- Added --Check flag for check-only mode (no build, no release)
- Reverts version bump if check fails
- Professionalized all output (removed informal language)
- Cleaner output structure with consistent [ok], [warn], [error] tags
install.ps1 / install.sh:
- Professionalized all prompts and messages
- Removed informal phrasing
- Consistent formatting
test_linux.sh:
- Updated all log string matchers to match professionalized output:
'Connection established' (was 'Bridge connection established')
'Starting server' (was 'Starting in SERVER mode')
'Starting client' (was 'Starting in CLIENT mode')
RTT regex updated for new format
release.yml:
- Added cargo check pre-flight step before native compilation
2026-05-17 03:41:40 +03:00
ospab
514bae94cd
fix: resolve build errors and remove GUI from main release; docs: improve READMEs
2026-05-16 19:15:04 +03:00
ospab
4970b661db
chore: implement keep-alive, config comments, validation and CI/CD improvements
2026-05-16 18:20:53 +03:00
ospab
a3c8b3a750
fix: address final analysis issues including Nonce exhaustion, TUN pre-flight checks, dead code, and proper TURN channel framing. Also fix CI packaging of tun2socks
2026-05-15 19:23:50 +03:00
ospab
01277b5108
ci: fix macOS toolchain error and use linux-arm64 tun2socks for android builds
2026-05-15 18:39:26 +03:00
ospab
89fd886639
fix: use universal .zip for all tun2socks downloads in release CI workflow
2026-05-15 17:10:01 +03:00
ospab
6ae43a8f41
refactor: pre-package Wintun and tun2socks into archives via CI/CD and purge runtime downloader
2026-05-15 17:07:18 +03:00
ospab
578dcf6f9b
fix: explicitly execute cargo through rustup run to bypass broken macOS runner shims
2026-05-15 16:46:19 +03:00
ospab
e83d81b0a7
fix: resolve macOS ARM64 build fail by eliminating redundant shell env sourcing
2026-05-15 16:15:40 +03:00
ospab
403405c791
CI/CD: Complete system alignment by introducing Nightly toolchain exclusively for MIPS builds and applying macOS path-prioritization patches
2026-05-15 00:01:22 +03:00
ospab
ed7054be7d
CI/CD: Streamline triggers by removing redundant master branch push hook, enforcing tag-only execution
2026-05-14 23:53:12 +03:00
ospab
de4e168162
CI/CD: Secure reliable cross-compilation via explicit Cross.toml registry and container isolation safeguards to solve MIPS, FreeBSD, and GLIBC failures
2026-05-14 23:51:37 +03:00
ospab
565023070a
CI/CD: Safeguard GitHub Release asset upload step to only execute on Tag pushes, enabling clean verification builds on master branch
2026-05-14 23:20:33 +03:00
ospab
e5980df243
CI/CD: Skip host-runner rustup target addition for Cross-Docker targets to prevent Tier-3 architecture compilation crashes
2026-05-14 23:19:42 +03:00
ospab
d7f34505ec
CI/CD: Fully bulletproof GHA YAML syntax & broaden triggers to master branch for immediate real-time execution
2026-05-14 23:18:21 +03:00
ospab
882ef6f337
CI/CD: Fix GHA YAML negation syntax & Introduce -TriggerOnly parameter in build.ps1
2026-05-14 23:10:03 +03:00
ospab
c58ca91ed5
CI/CD: Introduce Enterprise GitHub Actions release matrix & enrich local build with FreeBSD
2026-05-14 23:02:39 +03:00