Skip to content

Commit a725583

Browse files
committed
[sdk/purescript] update demo
1 parent 4ff5f5f commit a725583

File tree

4 files changed

+17
-6
lines changed

4 files changed

+17
-6
lines changed

sdk/purescript/demo/bun.lockb

712 Bytes
Binary file not shown.

sdk/purescript/demo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"typescript": "^5.0.0"
1010
},
1111
"dependencies": {
12-
"@fluentci/sdk": "npm:@jsr/fluentci__sdk"
12+
"@fluentci/sdk": "npm:@jsr/fluentci__sdk@0.4.3"
1313
}
1414
}

sdk/purescript/demo/packages.dhall

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,6 @@ in upstream
113113
, repo =
114114
"https://github.com/fluentci-io/purescript-fluentci.git"
115115
, version =
116-
"d0d904915b1eade1f1e72ab541708ad4b43ccd5e"
116+
"c0e9c1f6a0f769e3deec66eaf2e5a0c078ef8bb8"
117117
}
118118

sdk/purescript/demo/src/Main.purs

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ import Effect (Effect)
66
import Effect.Aff (launchAff_)
77
import Effect.Class (liftEffect)
88
import Effect.Class.Console as Console
9-
import FluentCI.Class (asService, id, mise, nix, pkgx, stdout, withExec, withSecretVariable, withService, withWorkdir)
9+
import FluentCI.Class (asService, id, mise, nix, pkgx, stdout, withExec, withSecretVariable, withService, withWorkdir, hermit)
1010
import FluentCI.Client (cache, dag, git, pipeline, setSecret)
1111
import FluentCI.Directory (Directory, entries)
1212
import FluentCI.Git (branch, tree)
13-
import FluentCI.Mise (Mise)
13+
import FluentCI.Hermit (Hermit)
14+
import FluentCI.Mise (Mise, trust)
1415
import FluentCI.Pipeline (Pipeline)
1516
import FluentCI.Pkgx (withPackages)
1617
import FluentCI.Secret (Secret, plaintext)
@@ -41,6 +42,9 @@ main = launchAff_ do
4142
gitEntries <- liftEffect $ gitEntriesDemo
4243
entries gitEntries >>= Console.debugShow
4344

45+
h <- liftEffect $ hermitDemo
46+
stdout h >>= Console.log
47+
4448
ping :: Effect Service
4549
ping = do
4650
p <- pipeline dag "demo"
@@ -69,8 +73,15 @@ miseDemo = do
6973
p <- pipeline dag "mise-demo"
7074
m <- mise p
7175
m1 <- withWorkdir m "./mise-demo"
72-
m2 <- withExec m1 ["mise", "--version"]
73-
withExec m2 ["which", "bun"]
76+
m2 <- trust m1
77+
m3 <- withExec m2 ["mise", "--version"]
78+
withExec m3 ["which", "bun"]
79+
80+
hermitDemo :: Effect Hermit
81+
hermitDemo = do
82+
h <- hermit dag
83+
h1 <- withWorkdir h "./hermit-demo"
84+
withExec h1 ["which", "jq"]
7485

7586
pingDemo :: Service -> Service -> Effect Pipeline
7687
pingDemo svc1 svc2 = do

0 commit comments

Comments
 (0)