[GH-ISSUE #1258] Docker is not copying the directory (actions/checkout) #688

Closed
opened 2026-03-01 21:45:33 +03:00 by kerem · 1 comment
Owner

Originally created by @dududuarte on GitHub (Jul 14, 2022).
Original GitHub issue: https://github.com/nektos/act/issues/1258

Bug report info

[deploy ansible/deployAnsible] ⭐ Run Main Check out repository code
[deploy ansible/deployAnsible]   🐳  docker cp src=C:\Users\xxx\automation\. dst=\mnt\c\Users\xxx\Documents\automation
[deploy ansible/deployAnsible] close C:\Users\xxx~1\AppData\Local\Temp\act4048883269: file already closed
[deploy ansible/deployAnsible]   🐳  docker exec cmd=[chown -R 0:0 \mnt\c\Users\xxx\Documents\automation] user=0 workdir=

Command used with act

act -j deployAnsible

Describe issue

Even tho the output shows that everything is fine when I immediatly try to run a python script or just try to "ls" nothing appears inside of that directory

No response

Workflow content

runs-on: ubuntu-18.04	    
    steps:
      - name: Check out repository code
        uses: actions/checkout@v3

Relevant log output

[deploy ansible/deployAnsible]   🐳  docker cp src=C:\Users\xxx\Documents\automation\. dst=\mnt\c\Users\xxx\Documents\automation
[deploy ansible/deployAnsible] [DEBUG] Writing tarball C:\Users\xxx~1\AppData\Local\Temp\act1952213073 from C:\Users\xxx\Documents\automation\.
[deploy ansible/deployAnsible] [DEBUG] Stripping prefix:C:\Users\xxx\Documents\DART\automation\ src:C:\Users\xxx\Documents\automation\.
[deploy ansible/deployAnsible] [DEBUG] Extracting content from 'C:\Users\xxx~1\AppData\Local\Temp\act1952213073' to '\mnt\c\Users\xxx\Documents\automation'
[deploy ansible/deployAnsible] close C:\Users\xxx~1\AppData\Local\Temp\act1952213073: file already closed
[deploy ansible/deployAnsible]   🐳  docker exec cmd=[chown -R 0:0 \mnt\c\Users\xxx\Documents\automation] user=0 workdir=
[deploy ansible/deployAnsible] [DEBUG] Exec command '[chown -R 0:0 /mnt/c/Users/xxx/automation]'
[deploy ansible/deployAnsible] [DEBUG] Working directory '/mnt/c/Users/xxx/automation'
[deploy ansible/deployAnsible]   ✅  Success - Main Check out repository code

Additional information

Its a private repo but from the docker commands he just copies the directory so that souldn't even bother him

Originally created by @dududuarte on GitHub (Jul 14, 2022). Original GitHub issue: https://github.com/nektos/act/issues/1258 ### Bug report info ```plain text [deploy ansible/deployAnsible] ⭐ Run Main Check out repository code [deploy ansible/deployAnsible] 🐳 docker cp src=C:\Users\xxx\automation\. dst=\mnt\c\Users\xxx\Documents\automation [deploy ansible/deployAnsible] close C:\Users\xxx~1\AppData\Local\Temp\act4048883269: file already closed [deploy ansible/deployAnsible] 🐳 docker exec cmd=[chown -R 0:0 \mnt\c\Users\xxx\Documents\automation] user=0 workdir= ``` ### Command used with act ```sh act -j deployAnsible ``` ### Describe issue Even tho the output shows that everything is fine when I immediatly try to run a python script or just try to "ls" nothing appears inside of that directory ### Link to GitHub repository _No response_ ### Workflow content ```yml runs-on: ubuntu-18.04 steps: - name: Check out repository code uses: actions/checkout@v3 ``` ### Relevant log output ```sh [deploy ansible/deployAnsible] 🐳 docker cp src=C:\Users\xxx\Documents\automation\. dst=\mnt\c\Users\xxx\Documents\automation [deploy ansible/deployAnsible] [DEBUG] Writing tarball C:\Users\xxx~1\AppData\Local\Temp\act1952213073 from C:\Users\xxx\Documents\automation\. [deploy ansible/deployAnsible] [DEBUG] Stripping prefix:C:\Users\xxx\Documents\DART\automation\ src:C:\Users\xxx\Documents\automation\. [deploy ansible/deployAnsible] [DEBUG] Extracting content from 'C:\Users\xxx~1\AppData\Local\Temp\act1952213073' to '\mnt\c\Users\xxx\Documents\automation' [deploy ansible/deployAnsible] close C:\Users\xxx~1\AppData\Local\Temp\act1952213073: file already closed [deploy ansible/deployAnsible] 🐳 docker exec cmd=[chown -R 0:0 \mnt\c\Users\xxx\Documents\automation] user=0 workdir= [deploy ansible/deployAnsible] [DEBUG] Exec command '[chown -R 0:0 /mnt/c/Users/xxx/automation]' [deploy ansible/deployAnsible] [DEBUG] Working directory '/mnt/c/Users/xxx/automation' [deploy ansible/deployAnsible] ✅ Success - Main Check out repository code ``` ### Additional information Its a private repo but from the docker commands he just copies the directory so that souldn't even bother him
kerem 2026-03-01 21:45:33 +03:00
  • closed this issue
  • added the
    kind/bug
    label
Author
Owner

@dududuarte commented on GitHub (Jul 14, 2022):

Duplicate, mb 😅

<!-- gh-comment-id:1184812562 --> @dududuarte commented on GitHub (Jul 14, 2022): [Duplicate](https://github.com/nektos/act/issues/1227), mb 😅
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#688
No description provided.