Skip to content

Commit 6eb071c

Browse files
authored
Merge pull request #61 from fluentci-io/fix/agent-exec-cwd
fix(agent): handle undefined workdir
2 parents 2128fc6 + b55e495 commit 6eb071c

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,13 @@ Requirements:
8181

8282
**Latest (Desktop):**
8383

84-
- `Mac`: arm64: [fluentci-studio_v0.1.7_arm64.dmg](https://github.com/fluentci-io/fluentci-studio/releases/download/v0.1.7/fluentci-studio_v0.1.7_arm64.dmg) intel: [fluentci-studio_v0.1.7_x64.dmg](https://github.com/fluentci-io/fluentci-studio/releases/download/v0.1.7/fluentci-studio_v0.1.7_x64.dmg)
85-
- `Linux`: [fluentci-studio_v0.1.7.AppImage](https://github.com/fluentci-io/fluentci-studio/releases/download/v0.1.7/fluentci-studio_v0.1.7.AppImage)
84+
- `Mac`: arm64: [fluentci-studio_v0.1.8_arm64.dmg](https://github.com/fluentci-io/fluentci-studio/releases/download/v0.1.8/fluentci-studio_v0.1.8_arm64.dmg) intel: [fluentci-studio_v0.1.8_x64.dmg](https://github.com/fluentci-io/fluentci-studio/releases/download/v0.1.8/fluentci-studio_v0.1.8_x64.dmg)
85+
- `Linux`: [fluentci-studio_v0.1.8.AppImage](https://github.com/fluentci-io/fluentci-studio/releases/download/v0.1.8/fluentci-studio_v0.1.8.AppImage)
8686

8787
**Latest (CLI):**
8888

89-
- `Mac`: arm64: [fluentci_v0.15.5_aarch64-apple-darwin.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.5/fluentci_v0.15.5_aarch64-apple-darwin.tar.gz) intel: [fluentci_v0.15.5_x86_64-apple-darwin.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.5/fluentci_v0.15.5_x86_64-apple-darwin.tar.gz)
90-
- `Linux`: intel: [fluentci_v0.15.5_x86_64-unknown-linux-gnu.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.5/fluentci_v0.15.5_x86_64-unknown-linux-gnu.tar.gz) arm64: [fluentci_v0.15.5_aarch64-unknown-linux-gnu.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.5/fluentci_v0.15.5_aarch64-unknown-linux-gnu.tar.gz)
89+
- `Mac`: arm64: [fluentci_v0.15.6_aarch64-apple-darwin.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.6/fluentci_v0.15.6_aarch64-apple-darwin.tar.gz) intel: [fluentci_v0.15.6_x86_64-apple-darwin.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.6/fluentci_v0.15.6_x86_64-apple-darwin.tar.gz)
90+
- `Linux`: intel: [fluentci_v0.15.6_x86_64-unknown-linux-gnu.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.6/fluentci_v0.15.6_x86_64-unknown-linux-gnu.tar.gz) arm64: [fluentci_v0.15.6_aarch64-unknown-linux-gnu.tar.gz](https://github.com/fluentci-io/fluentci/releases/download/v0.15.6/fluentci_v0.15.6_aarch64-unknown-linux-gnu.tar.gz)
9191

9292
## ✨ Quick Start
9393

@@ -110,7 +110,7 @@ fluentci studio
110110
fluentci --help
111111

112112
Usage: fluentci [pipeline] [jobs...]
113-
Version: 0.15.5
113+
Version: 0.15.6
114114

115115
Description:
116116

src/cmd/agent.ts

+6-4
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ async function startAgent() {
123123
);
124124
await spawnFluentCI(
125125
logger,
126-
`${dir(
127-
"home"
128-
)}/.fluentci/builds/${project_id}/${sha256}/${workDir}`,
126+
`${dir("home")}/.fluentci/builds/${project_id}/${sha256}/${
127+
workDir || "."
128+
}`,
129129
pipeline,
130130
jobs,
131131
runId,
@@ -146,7 +146,9 @@ async function startAgent() {
146146
await extractZipBlob(blob, project_id, sha256);
147147
await spawnFluentCI(
148148
logger,
149-
`${dir("home")}/.fluentci/builds/${project_id}/${sha256}/${workDir}`,
149+
`${dir("home")}/.fluentci/builds/${project_id}/${sha256}/${
150+
workDir || "."
151+
}`,
150152
pipeline,
151153
jobs,
152154
runId,

src/consts.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { dir } from "../deps.ts";
2-
export const VERSION = "0.15.5";
2+
export const VERSION = "0.15.6";
33

44
export const BASE_URL = "https://api.fluentci.io/v1";
55

0 commit comments

Comments
 (0)