File tree Expand file tree Collapse file tree 1 file changed +18
-13
lines changed Expand file tree Collapse file tree 1 file changed +18
-13
lines changed Original file line number Diff line number Diff line change @@ -13,26 +13,31 @@ jobs:
13
13
steps :
14
14
- name : Checkout code
15
15
uses : actions/checkout@v4
16
-
17
- - name : Install Haxe
18
- run : |
19
- sudo add-apt-repository ppa:haxe/releases -y
20
- sudo apt-get update
21
- sudo apt-get install haxe -y
22
-
16
+ with :
17
+ submodules : true
18
+ # we need full git history for article dates
19
+ fetch-depth : 0
20
+
21
+ - name : Setup Haxe
22
+ uses : krdlab/setup-haxe@v1
23
+ with :
24
+ haxe-version : 4.3.5
25
+
23
26
- name : Install Node.js and npm
24
27
uses : actions/setup-node@v4
25
28
with :
26
29
node-version : ' 20'
27
30
cache : ' npm'
28
31
29
- - name : Install Haxe libraries
32
+ - name : Install
33
+ # at some point all npm needs to be in package.json
30
34
run : |
31
- mkdir ~/haxelib && haxelib setup ~/haxelib
32
- haxelib install all
33
-
34
- - name : Install npm dependencies
35
- run : npm install
35
+ npm install
36
+
37
+
38
+ haxelib install CodeCookBook-neko.hxml --always --quiet
39
+ haxelib install highlighting.hxml --always --quiet
40
+ haxelib list
36
41
37
42
- name : Make build.sh executable
38
43
run : chmod +x build.sh
You can’t perform that action at this time.
0 commit comments