@@ -4,13 +4,19 @@ name: Update zkEVM API Package
4
4
on :
5
5
workflow_dispatch :
6
6
7
+ env :
8
+ GH_TOKEN : ${{ secrets.UNITY_IMMUTABLE_SDK_GITHUB_TOKEN }}
9
+
7
10
jobs :
8
11
update-api :
9
12
runs-on : ubuntu-latest
10
13
steps :
11
14
- name : Check out repository
12
15
uses : actions/checkout@v3
13
16
17
+ - name : Pull files from Git LFS
18
+ run : git lfs pull
19
+
14
20
- name : Get current date and time
15
21
id : date
16
22
run : echo "::set-output name=date::$(date +'%Y-%m-%d-%H-%M-%S')"
@@ -66,13 +72,41 @@ jobs:
66
72
rm openapi-generator-cli.jar
67
73
rm openapi.json
68
74
69
- - name : Create or update PR
75
+ - name : Open sample app in Unity to generate .meta files
70
76
if : steps.comparison.outputs.difference == 'true'
71
- uses : gr2m/create-or-update-pull-request-action@v1
77
+ uses : game-ci/unity-test-runner@v4
72
78
env :
73
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
79
+ UNITY_EMAIL : ${{ secrets.UNITY_EMAIL }}
80
+ UNITY_PASSWORD : ${{ secrets.UNITY_PASSWORD }}
81
+ UNITY_SERIAL : ${{ secrets.UNITY_SERIAL }}
74
82
with :
75
- title : " feat: update immutable zkEVM API package"
76
- body : " Update Immutable zkEVM API package"
77
- branch : " chore/update-zkevm-api-${{ steps.date.outputs.date }}"
78
- commit-message : " feat: update immutable zkEVM API package"
83
+ unityVersion : 2021.3.26f1
84
+ projectPath : ' ./sample'
85
+ githubToken : ${{ secrets.GITHUB_TOKEN }}
86
+ testMode : ' EditMode'
87
+
88
+ - name : Create a new branch
89
+ if : steps.comparison.outputs.difference == 'true'
90
+ run : |
91
+ git config --global user.email "[email protected] "
92
+ git config --global user.name "GitHub Action"
93
+ git checkout -b feat/update-zkevm-api-${{ steps.date.outputs.date }}
94
+
95
+ - name : Commit changes
96
+ if : steps.comparison.outputs.difference == 'true'
97
+ run : |
98
+ git add ./src/Packages/ZkEvmApi/
99
+ git commit -m "feat: update immutable zkEVM API package"
100
+
101
+ - name : Push changes
102
+ if : steps.comparison.outputs.difference == 'true'
103
+ run : |
104
+ git push origin feat/update-zkevm-api-${{ steps.date.outputs.date }}
105
+
106
+ - name : Create pull request
107
+ if : steps.comparison.outputs.difference == 'true'
108
+ run : |
109
+ gh pr create --title "feat: update immutable zkEVM API package" \
110
+ --body "Update Immutable zkEVM API package" \
111
+ --base main \
112
+ --head feat/update-zkevm-api-${{ steps.date.outputs.date }}
0 commit comments