Skip to content

Commit 1793d18

Browse files
committed
ci: update zkevem api package update workflow to generate meta files
1 parent cd8c935 commit 1793d18

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

.github/workflows/update-zkevm-api-package.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ jobs:
1111
- name: Check out repository
1212
uses: actions/checkout@v3
1313

14+
- name: Pull files from Git LFS
15+
run: git lfs pull
16+
1417
- name: Get current date and time
1518
id: date
1619
run: echo "::set-output name=date::$(date +'%Y-%m-%d-%H-%M-%S')"
@@ -33,6 +36,8 @@ jobs:
3336
echo "::set-output name=difference::false"
3437
else
3538
echo "::set-output name=difference::true"
39+
echo "Differences:"
40+
diff openapi.json ./src/Packages/ZkEvmApi/api~/openapi.yaml
3641
fi
3742
3843
- name: Generate API if there are differences
@@ -66,6 +71,19 @@ jobs:
6671
rm openapi-generator-cli.jar
6772
rm openapi.json
6873
74+
- name: Open sample app in Unity to generate .meta files
75+
if: steps.comparison.outputs.difference == 'true'
76+
uses: game-ci/unity-test-runner@v4
77+
env:
78+
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
79+
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
80+
UNITY_SERIAL: ${{ secrets.UNITY_SERIAL }}
81+
with:
82+
unityVersion: 2021.3.26f1
83+
projectPath: './sample'
84+
githubToken: ${{ secrets.GITHUB_TOKEN }}
85+
testMode: 'EditMode'
86+
6987
- name: Create or update PR
7088
if: steps.comparison.outputs.difference == 'true'
7189
uses: gr2m/create-or-update-pull-request-action@v1
@@ -75,4 +93,5 @@ jobs:
7593
title: "feat: update immutable zkEVM API package"
7694
body: "Update Immutable zkEVM API package"
7795
branch: "chore/update-zkevm-api-${{ steps.date.outputs.date }}"
78-
commit-message: "feat: update immutable zkEVM API package"
96+
commit-message: "feat: update immutable zkEVM API package"
97+
paths: ./src/Packages/ZkEvmApi/

sample/Packages/manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"com.alttester.sdk": "2.1.1",
44
"com.cysharp.unitask": "2.3.3",
55
"com.immutable.passport": "file:../../src/Packages/Passport",
6+
"com.immutable.api.zkevm": "file:../../src/Packages/ZkEvmApi",
67
"com.unity.ai.navigation": "1.1.4",
78
"com.unity.ide.visualstudio": "2.0.21",
89
"com.unity.ide.vscode": "1.2.5",

sample/Packages/packages-lock.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@
1414
"dependencies": {},
1515
"url": "https://package.openupm.com"
1616
},
17+
"com.immutable.api.zkevm": {
18+
"version": "file:../../src/Packages/ZkEvmApi",
19+
"depth": 0,
20+
"source": "local",
21+
"dependencies": {
22+
"com.unity.nuget.newtonsoft-json": "3.0.2"
23+
}
24+
},
1725
"com.immutable.passport": {
1826
"version": "file:../../src/Packages/Passport",
1927
"depth": 0,

0 commit comments

Comments
 (0)