Commit Graph

55 Commits

Author SHA1 Message Date
copilot-swe-agent[bot] 70aee1e9b5 Harden vcpkg lib counting in package step
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 03:49:38 +00:00
copilot-swe-agent[bot] 05fd084c5f Exclude debug vcpkg libs from packaging
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 03:48:49 +00:00
copilot-swe-agent[bot] 56446f7a12 Include vcpkg runtime libs in linux package
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 03:47:55 +00:00
Vayle ab1f082b53 Merge pull request #25 from Valorith/copilot/add-discord-webhook-release
Add Discord release notification embed to release workflow
2026-01-24 21:49:07 -05:00
copilot-swe-agent[bot] e9342d3107 Add shell: bash to all run steps in build-linux job for consistency
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 02:14:23 +00:00
copilot-swe-agent[bot] 7b94c36c78 Fix Linux build by adding shell: bash to Package binaries step
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 02:05:16 +00:00
copilot-swe-agent[bot] 8a1f31f15a Document ignored webhook failures
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 01:58:21 +00:00
copilot-swe-agent[bot] 823dce3477 Clean up webhook temp file
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 01:57:12 +00:00
copilot-swe-agent[bot] 1f37236f80 Harden Discord webhook payload and logging
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 01:56:49 +00:00
copilot-swe-agent[bot] f7e9f726f8 Add webhook failure logging
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 01:54:07 +00:00
copilot-swe-agent[bot] a0c8c8ff78 Add Discord release notification step
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 01:53:19 +00:00
copilot-swe-agent[bot] 97a56904a5 Initialize zip content tracking
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:46:40 +00:00
copilot-swe-agent[bot] 9f27f56d2a Unify zip duplicate handling
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:45:55 +00:00
copilot-swe-agent[bot] 9b42bc0a25 Cache zip contents and verify ccache install
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:44:42 +00:00
copilot-swe-agent[bot] 324e8d6601 Harden ccache and zip handling
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:43:38 +00:00
copilot-swe-agent[bot] 9e220a05c5 Guard ccache and avoid lib name collisions
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:42:42 +00:00
copilot-swe-agent[bot] d27e901421 Improve Linux lib packaging
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:33:16 +00:00
copilot-swe-agent[bot] 2b60bda5b7 Guard shared lib packaging
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:31:35 +00:00
copilot-swe-agent[bot] 56266f6f21 Limit shared lib search to build libs
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:30:08 +00:00
copilot-swe-agent[bot] 907ac747eb Refine Linux shared lib packaging
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:29:12 +00:00
copilot-swe-agent[bot] c5fe0c20b8 Package Linux shared libs in release
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:28:16 +00:00
copilot-swe-agent[bot] 246138ac51 Package shared libs from build tree
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:26:54 +00:00
copilot-swe-agent[bot] 6d519efdef Re-add release dependencies and package libs
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:25:23 +00:00
copilot-swe-agent[bot] f959060c5a Remove redundant release deps install
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:18:27 +00:00
copilot-swe-agent[bot] cffdaf2373 Align release workflow with container build
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-25 00:07:01 +00:00
copilot-swe-agent[bot] b2c57be5d8 Tune ccache key and root note
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 23:59:00 +00:00
copilot-swe-agent[bot] d0b6f5f37a Keep build workflow to build and test only
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 23:55:31 +00:00
copilot-swe-agent[bot] f863c73339 Restore build flags and add ccache
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 23:51:50 +00:00
copilot-swe-agent[bot] 44a044684f Document root requirement for container
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 23:38:25 +00:00
copilot-swe-agent[bot] 5b88ff2455 Run container as root in Linux job
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 23:35:45 +00:00
copilot-swe-agent[bot] dd9fa50bb6 Use absolute test working directory
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 23:29:49 +00:00
copilot-swe-agent[bot] e414975fc5 Restore Linux tests and user mapping
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 23:29:19 +00:00
Vayle 6648ec2f03 Update .github/workflows/build.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 18:21:47 -05:00
Vayle 4484f9204f Update .github/workflows/build.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 18:19:59 -05:00
Vayle b1ac77937b Update .github/workflows/build.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 18:19:13 -05:00
copilot-swe-agent[bot] aa867a8fb3 Improve workflow smoke test checks
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 21:20:46 +00:00
copilot-swe-agent[bot] 94524416a7 Clarify packaging temp dir
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 21:20:08 +00:00
copilot-swe-agent[bot] e26d9fb0df Update Linux workflow packaging
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 21:19:29 +00:00
copilot-swe-agent[bot] 07a2a9a31d Add missing Windows binaries validation and SHA256 checksums
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:56:25 +00:00
copilot-swe-agent[bot] ecf16c5cd7 Implement remaining Claude Code review suggestions
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:40:53 +00:00
copilot-swe-agent[bot] 8e13d89033 Merge base branch and resolve packaging conflict
Incorporated validation logic from base branch while keeping the deduplication fix. The resolution:
- Keeps validation to check required binaries exist before packaging
- Removes explicit zip command with hardcoded binary list (avoiding duplication)
- Uses only the loop to add all executables
- Keeps post-creation validation
2026-01-24 19:26:54 +00:00
copilot-swe-agent[bot] 1e600896d6 Remove error suppression to resolve conflicts with base branch
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:16:10 +00:00
copilot-swe-agent[bot] 4e49ae782b Add loginserver and client_files binaries to validation list
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:13:29 +00:00
Vayle 24fb6306dd Update .github/workflows/release.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 14:11:16 -05:00
Vayle 0ebff2e68e Update .github/workflows/release.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 14:10:00 -05:00
copilot-swe-agent[bot] 8fae26133c Make validation more maintainable with named constants
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:03:15 +00:00
copilot-swe-agent[bot] 1b8ab775d3 Improve validation: use unzip -Z1 and increase min size threshold
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:02:21 +00:00
copilot-swe-agent[bot] a49b6f523e Add validation to packaging steps to verify binaries exist
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:01:41 +00:00
copilot-swe-agent[bot] 50d4ba04dd Use zip -uj for explicit update behavior
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:00:45 +00:00
copilot-swe-agent[bot] 3716422af8 Fix duplicate binary packaging in Linux build
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 18:59:54 +00:00