Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Dec 8, 2025

This PR was automatically opened by a GitHub action. Review the changes included in this PR and determine if they should be included in the release branch. If yes, merge the PR. Otherwise revert changes that should not be included on this branch.

shahmishal and others added 4 commits November 14, 2025 10:32
* [CI] GitHub Actions support for PR testing and automerger

* Fix python lint failures

* Drop License header check and unacceptable lang from GitHub Actions

* Don't run linux test in parallel

* Update the linux actions to build only for now.

* Split up the line to avoid length issue with python linter

* Only build for Windows and disable the static sdk for now
* Update automerge workflow to merge main into release

* Update .github/workflows/automerge.yml

Co-authored-by: Owen Voorhees <[email protected]>

---------

Co-authored-by: Owen Voorhees <[email protected]>
…e existence (#530)

The move() method was using exists(sourcePath) which follows symlinks by default.
This caused failures when moving a symlink whose target had already been moved,
because it would try to follow the symlink to validate the target exists.

Now uses exists(sourcePath, followSymlink: false) to check if the symlink itself
exists, allowing symlinks to be moved even if their targets have been relocated.

This fixes an issue where extracting package archives with symlinks could fail
if files were moved in alphabetical order and a target file was moved before
its symlink.

Added test testMoveSymlinkWithMovedTarget() to verify this behavior.
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.

4 participants