Skip to content

fix(release): make extension gate cross-platform#868

Merged
XingYu-Zhong merged 1 commit into
developfrom
codex/fix-release-cross-platform-gate
Jul 12, 2026
Merged

fix(release): make extension gate cross-platform#868
XingYu-Zhong merged 1 commit into
developfrom
codex/fix-release-cross-platform-gate

Conversation

@XingYu-Zhong

Copy link
Copy Markdown
Collaborator

Summary

Fix the stable Release workflow failure observed after #866.

Changes

  • skip POSIX executable-mode and shell-launcher tests on Windows while retaining them on Linux/macOS
  • make packaged resource expectations use host-native resolved paths
  • normalize CRLF before checking release script marker ordering

Tests

  • node --test scripts/after-pack.test.cjs scripts/smoke-packaged-extension-appimage.test.cjs scripts/smoke-packaged-extension-desktop.test.cjs
  • npm run check:extension-release-gate

The Linux Release job also showed a one-off final AppImage smoke exit 127 after the same commit passed PR Linux validation; this PR keeps that fail-closed validation intact so CI can distinguish a transient runner failure from a reproducible launcher issue.

@XingYu-Zhong
XingYu-Zhong force-pushed the codex/fix-release-cross-platform-gate branch from f7e2265 to 48ac2b0 Compare July 12, 2026 07:21
@XingYu-Zhong
XingYu-Zhong merged commit aaed9e9 into develop Jul 12, 2026
4 checks passed

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR checks failed. Please fix the failing CI jobs before merging.

Failed jobs:

  • Windows NSIS packaged validation (PR)

Run details: https://github.com/KunAgent/Kun/actions/runs/29184105909

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant