@@ -14,23 +14,30 @@ jobs:
1414 uses : actions/checkout@v2
1515 with :
1616 ref : master
17+ path : OpenActive.NET
1718
18- - name : Setup Node.js 12.x
19+ - name : Checkout models-lib
20+ uses : actions/checkout@v2
21+ with :
22+ repository : openactive/models-lib
23+ path : models-lib
24+
25+ - name : Setup Node.js 14.x
1926 uses : actions/setup-node@v1
2027 with :
21- node-version : 12 .x
22-
23- - name : Install OpenActive.NET.Generator
28+ node-version : 14 .x
29+
30+ - name : Install models-lib
2431 run : npm install
25- working-directory : OpenActive.NET.Generator
26-
27- - name : Update OpenActive.NET.Generator
32+ working-directory : models-lib
33+
34+ - name : Update models-lib with latest data-models
2835 run : npm update @openactive/data-models
29- working-directory : OpenActive.NET.Generator
36+ working-directory : models-lib
3037
31- - name : Run OpenActive .NET.Generator
32- run : npm start
33- working-directory : OpenActive.NET.Generator
38+ - name : Run .NET models generator
39+ run : npm start -- generate .NET --destination ../OpenActive.NET/OpenActive.NET/
40+ working-directory : models-lib
3441
3542 - name : Restore OpenActive.NET/models/SportsActivityLocation.cs (Gladstone workaround)
3643 run : git checkout OpenActive.NET/models/SportsActivityLocation.cs
3946 id : cpr
4047 uses : peter-evans/create-pull-request@v3
4148 with :
49+ path : OpenActive.NET
4250 token : ${{ secrets.PUBLIC_REPO_ACCESS_TOKEN }}
4351 commit-message : Update data models
4452 committer : openactive-bot <openactive-bot@users.noreply.github.com>
0 commit comments