Skip to content

Commit 7f303ac

Browse files
committed
fix: extract splitsh-lite to temp dir before moving to /usr/local/bin
Extracting directly to /usr/local/bin fails with tar permission errors on GitHub Actions runners.
1 parent 0bb46ca commit 7f303ac

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/split.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ jobs:
3737
3838
- name: "Install splitsh-lite"
3939
run: |
40-
curl -sL https://github.com/splitsh/lite/releases/download/v1.0.1/lite_linux_amd64.tar.gz | tar xz -C /usr/local/bin
40+
curl -sL https://github.com/splitsh/lite/releases/download/v1.0.1/lite_linux_amd64.tar.gz -o /tmp/splitsh.tar.gz
41+
tar xzf /tmp/splitsh.tar.gz -C /tmp
42+
sudo mv /tmp/splitsh-lite /usr/local/bin/splitsh-lite
4143
4244
- name: "Split and push"
4345
env:
@@ -87,7 +89,9 @@ jobs:
8789
8890
- name: "Install splitsh-lite"
8991
run: |
90-
curl -sL https://github.com/splitsh/lite/releases/download/v1.0.1/lite_linux_amd64.tar.gz | tar xz -C /usr/local/bin
92+
curl -sL https://github.com/splitsh/lite/releases/download/v1.0.1/lite_linux_amd64.tar.gz -o /tmp/splitsh.tar.gz
93+
tar xzf /tmp/splitsh.tar.gz -C /tmp
94+
sudo mv /tmp/splitsh-lite /usr/local/bin/splitsh-lite
9195
9296
- name: "Split and push"
9397
env:

0 commit comments

Comments
 (0)