From 90c17a89f95fba497b02e2c972512f130bdeff74 Mon Sep 17 00:00:00 2001 From: Hedi Nasr Date: Tue, 27 Oct 2026 11:37:30 +0100 Subject: [PATCH] BUILD-13259: Remove copied action links on Windows runners Git Bash on Windows copies directories for ln -s unless native symlinks are enabled, so the cleanup's rm -f fails with 'Is a directory'. rm -rf removes both a copy and a real symlink, never the symlink target. --- build-npm/action.yml | 2 +- build-poetry/action.yml | 2 +- build-yarn/action.yml | 2 +- config-npm/action.yml | 2 +- config-poetry/action.yml | 2 +- config-uv/action.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build-npm/action.yml b/build-npm/action.yml index 1dd43eea..88c2a0cf 100644 --- a/build-npm/action.yml +++ b/build-npm/action.yml @@ -245,5 +245,5 @@ runs: if: always() shell: bash run: | - rm -f .actions/get-build-number .actions/config-npm .actions/shared + rm -rf .actions/get-build-number .actions/config-npm .actions/shared rmdir .actions 2>/dev/null || true diff --git a/build-poetry/action.yml b/build-poetry/action.yml index bb2a3f09..306648c3 100644 --- a/build-poetry/action.yml +++ b/build-poetry/action.yml @@ -222,5 +222,5 @@ runs: if: always() shell: bash run: | - rm -f .actions/get-build-number .actions/config-poetry .actions/shared + rm -rf .actions/get-build-number .actions/config-poetry .actions/shared rmdir .actions 2>/dev/null || true diff --git a/build-yarn/action.yml b/build-yarn/action.yml index d3f4006b..a6331ff2 100644 --- a/build-yarn/action.yml +++ b/build-yarn/action.yml @@ -241,5 +241,5 @@ runs: if: always() shell: bash run: | - rm -f .actions/get-build-number .actions/shared + rm -rf .actions/get-build-number .actions/shared rmdir .actions 2>/dev/null || true diff --git a/config-npm/action.yml b/config-npm/action.yml index 307c1213..1ae380c5 100644 --- a/config-npm/action.yml +++ b/config-npm/action.yml @@ -169,5 +169,5 @@ runs: if: always() && steps.config-npm-completed.outputs.skip != 'true' shell: bash run: | - rm -f .actions/get-build-number .actions/shared + rm -rf .actions/get-build-number .actions/shared rmdir .actions 2>/dev/null || true diff --git a/config-poetry/action.yml b/config-poetry/action.yml index 1c6310d4..268df475 100644 --- a/config-poetry/action.yml +++ b/config-poetry/action.yml @@ -164,5 +164,5 @@ runs: if: always() && steps.config-poetry-completed.outputs.skip != 'true' shell: bash run: | - rm -f .actions/get-build-number .actions/shared + rm -rf .actions/get-build-number .actions/shared rmdir .actions 2>/dev/null || true diff --git a/config-uv/action.yml b/config-uv/action.yml index 2b1c3b4f..8c9d90ec 100644 --- a/config-uv/action.yml +++ b/config-uv/action.yml @@ -145,5 +145,5 @@ runs: if: always() && steps.config-uv-completed.outputs.skip != 'true' shell: bash run: | - rm -f .actions/get-build-number .actions/shared + rm -rf .actions/get-build-number .actions/shared rmdir .actions 2>/dev/null || true