Skip to content

Commit ced112d

Browse files
author
MochiOS Team
committed
fix: copy to temp dir before tar to avoid race condition
1 parent 651e84b commit ced112d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎.github/workflows/backup.yml‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ jobs:
2626
- name: Create full tarball
2727
run: |
2828
DATE=$(date +%Y-%m-%d)
29-
tar czf "mochios-$DATE.tar.gz" \
30-
--exclude=.git \
31-
--transform "s/^\./mochios-$DATE/" .
29+
mkdir -p /tmp/mochios-backup
30+
rsync -a --exclude='.git' --exclude='bin' --exclude='guest' --exclude='mochi-engine' . /tmp/mochios-backup/mochios-$DATE/
31+
tar czf "mochios-$DATE.tar.gz" -C /tmp/mochios-backup mochios-$DATE/
32+
rm -rf /tmp/mochios-backup
3233
3334
- name: Upload bundle artifact
3435
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)