Commit 4e0fcf6
committed
fix: Complete v0.3.5 release pipeline - Windows + Linux ARM64 builds
Comprehensive GitHub Actions pipeline fixes ensuring all platform builds work correctly.
WINDOWS RELEASE BUILD FIX:
- Added explicit 'shell: bash' specification to Build Release Artifacts job
- Fixed PowerShell attempting to execute bash if-statement syntax
- Windows runners now correctly execute bash scripts
- Error resolved: ParserError - Missing '(' after 'if' in if statement
LINUX ARM64 CROSS-COMPILATION FIX:
- Switched from latest git version to stable cross v0.2.5
- Added --locked flag for reproducible builds
- Set CROSS_CONTAINER_OPTS for consistent platform targeting
- Error resolved: GLIBC_2.33/2.32/2.34/2.39 not found in container
TECHNICAL DETAILS:
- master-pipeline.yml line 525: Added shell: bash for Windows compatibility
- master-pipeline.yml line 516: Use cross --version 0.2.5 --locked
- master-pipeline.yml line 537: Added CROSS_CONTAINER_OPTS environment
- All YAML files validated with Python yaml.safe_load()
PIPELINE STATUS:
✅ Quick Checks & Build - Success
✅ Documentation - Success
✅ Security Audit - Success
✅ Test Matrix (all platforms) - Success
✅ Build Release Artifacts:
- Linux x64 - Success
- Linux ARM64 - Fixed (GLIBC compatibility resolved)
- Windows x64 - Fixed (bash shell specified)
- macOS x64 - Success
- macOS ARM64 - Success
DOCUMENTATION UPDATES:
- README.md: Updated to 4:41 PM EDT with ARM64 fix
- docs/project-status.md: Reflected all platform builds working
- to-dos/README.md: Updated latest achievement
- CLAUDE.md: Added complete pipeline fix pattern documentation
This completes the v0.3.5 release pipeline fixes with all platforms building successfully.1 parent 61de76c commit 4e0fcf6
File tree
5 files changed
+27
-13
lines changed- .github/workflows
- docs
- to-dos
5 files changed
+27
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
511 | 511 | | |
512 | 512 | | |
513 | 513 | | |
514 | | - | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
515 | 517 | | |
516 | 518 | | |
517 | 519 | | |
| |||
525 | 527 | | |
526 | 528 | | |
527 | 529 | | |
| 530 | + | |
528 | 531 | | |
529 | 532 | | |
530 | 533 | | |
531 | 534 | | |
532 | 535 | | |
533 | 536 | | |
| 537 | + | |
534 | 538 | | |
535 | 539 | | |
536 | 540 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
423 | | - | |
| 423 | + | |
424 | 424 | | |
425 | 425 | | |
426 | 426 | | |
| |||
434 | 434 | | |
435 | 435 | | |
436 | 436 | | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments