Commit Graph

12495 Commits

Author SHA1 Message Date
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] ad77f45bf7 Initial plan 2026-01-24 21:13:18 +00:00
Vayle 578e253644 Merge pull request #16 from Valorith/copilot/fix-bot-command-error
[Bug Fix] Prevent spelltype bot command aliasing from MSVC ICF on Windows
2026-01-24 15:12:53 -05:00
Vayle 0957a8f5ea Merge pull request #17 from Valorith/claude/automated-binary-releases-BW5iE
Add hybrid release workflow for automated binary builds
2026-01-24 15:05:19 -05:00
Vayle f95a73631b Merge pull request #23 from Valorith/copilot/sub-pr-17-again
Add consistent binary validation and SHA256 checksums to release workflow
2026-01-24 15:01:47 -05: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] aa0fc1fadb Initial plan 2026-01-24 19:54:39 +00:00
Vayle dd9445c5ed Merge pull request #21 from Valorith/copilot/sub-pr-17
Enhance release workflow robustness and observability
2026-01-24 14:45:10 -05: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] 040adaf339 Initial plan 2026-01-24 19:39:18 +00:00
Vayle dbace7a7f6 Merge pull request #18 from Valorith/copilot/sub-pr-17
Fix duplicate binary packaging in Linux release workflow
2026-01-24 14:28:16 -05: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] 07d5c72f09 Merge remote-tracking branch 'origin/claude/automated-binary-releases-BW5iE' into copilot/sub-pr-17
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2026-01-24 19:22:45 +00:00
Vayle f0117b2d65 Merge pull request #19 from Valorith/copilot/sub-pr-17-again
Add validation to release workflow packaging steps
2026-01-24 14:21:43 -05: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
copilot-swe-agent[bot] 6b709c64cc Initial plan 2026-01-24 18:59:42 +00:00
Vayle 5caa4a78dc Update .github/workflows/release.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 13:58:59 -05:00
copilot-swe-agent[bot] 9bbf5ad053 Initial plan 2026-01-24 18:58:11 +00:00
Vayle f1303c5640 Update .github/workflows/release.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 13:52:53 -05:00
Claude f103a7c186 Add hybrid release workflow for automated binary builds
- Builds Linux and Windows binaries on every push to master
- Uploads artifacts with 90-day retention for PR merges
- Creates GitHub Release with downloadable zips when version tags (v*) are pushed
- Packages all server executables and required DLLs into platform-specific zips
2026-01-24 18:44:52 +00:00
copilot-swe-agent[bot] c0f5af2bd7 Explain MSVC ICF workaround for spelltype commands
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 18:11:47 +00:00
copilot-swe-agent[bot] 6a8b4c746d Prevent bot spelltype command aliasing
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 17:47:18 +00:00
copilot-swe-agent[bot] 45274bee84 Initial plan 2026-01-24 17:19:15 +00:00
Vayle 3792647255 Merge pull request #13 from Valorith/claude/resolve-pr-conflicts-eIDqt
Incorporate Upstream Changes
2026-01-24 00:37:15 -05:00
Claude 385b9922aa Merge upstream/master to incorporate EQEmu fixes
Resolve CMake style conflict in common/CMakeLists.txt by adopting
the lowercase CMake command style used consistently throughout
the upstream codebase.
2026-01-24 05:02:16 +00:00
Vayle 54d54f79ca Merge pull request #10 from Valorith/copilot/investigate-crash-issue
Harden inspect message handling and perlbind signatures
2026-01-23 23:52:09 -05:00
copilot-swe-agent[bot] 0f10ece0e7 Remove inspect message test
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 04:23:22 +00:00
copilot-swe-agent[bot] 650cd53fbd Tweak inspect message test
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 03:38:43 +00:00
copilot-swe-agent[bot] 106fb2aeea Add inspect message regression test
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 03:37:32 +00:00
copilot-swe-agent[bot] e02da5ba4a Harden inspect message handling
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 03:23:51 +00:00
copilot-swe-agent[bot] 58e007a50f Initial plan 2026-01-24 02:32:26 +00:00
Vayle 87371a1304 Merge pull request #9 from Valorith/claude/review-inventory-full-jKPLd
Fix inventory overflow bug overwriting equipment slot 0
2026-01-23 17:20:32 -05:00
Claude 96a49e2bf6 Fix inventory overflow bug overwriting equipment slot 0
FindFirstFreeSlotThatFitsItem was returning 0 instead of INVALID_INDEX
when no free slot was found. This caused items to be placed in slot 0
(charm equipment slot) when inventory was full, overwriting equipped items.

Changes:
- Fix FindFirstFreeSlotThatFitsItem to return INVALID_INDEX when no slot found
- Add defensive check in PutItemInInventoryWithStacking to protect equipment
  slots 0-22 from being targeted for item placement
2026-01-23 21:38:43 +00:00
JJ 9d2cc213ce Fix Build Status link in README.md
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
2026-01-08 14:51:25 -08:00