44 workflow_dispatch :
55 push :
66 paths :
7- - " implement/pine/ElmTime /**"
7+ - " implement/pine/Elm /**"
88 - " .github/workflows/build-and-publish-elm-silent-teacher.yml"
99
1010jobs :
@@ -13,21 +13,22 @@ jobs:
1313 runs-on : ubuntu-24.04
1414
1515 steps :
16- - uses : actions/checkout@v4
16+ - uses : actions/checkout@v5
1717
1818 - name : download build tool
1919 run : |
20- pwsh -nologo -noprofile -command "Invoke-WebRequest 'https://github.com/pine-vm/pine/releases/download/v2023-09-12/elm-time-bin-v2023-09-12-linux-x64.zip' -OutFile elm-time-linux-x64.zip"
21- pwsh -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('elm-time-linux-x64.zip','./elm-time');}"
20+ pwsh -nologo -noprofile -command "Invoke-WebRequest 'https://github.com/pine-vm/pine/releases/download/v0.4.22/pine-bin-v0.4.22-linux-x64.zip' -OutFile pine-bin-linux-x64.zip"
21+ pwsh -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('pine-bin-linux-x64.zip','./pine');}"
22+
2223 - name : install build tool
2324 run : |
24- chmod +x ./elm-time/elm-time
25- sudo ./elm-time/elm-time install
25+ chmod +x ./pine/pine
26+ sudo ./pine/pine install
2627
2728 - name : Build for Netlify
2829 working-directory : ./implement/pine/Elm/learn-elm
2930 run : |
30- elm-time make src/Frontend/ElmSilentTeacher/Build.elm --output=netlify.zip
31+ pine make src/Frontend/ElmSilentTeacher/Build.elm --output=netlify.zip
3132 pwsh -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('netlify.zip','./out/netlify');}"
3233
3334 - name : Deploy to Netlify
0 commit comments