File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737 - name : Native Build
3838 if : steps.cache.outputs.cache-hit != 'true'
3939 run : ./run lib core
40+ - name : Verify LibCore AAR
41+ run : |
42+ test -s app/libs/libcore.aar
43+ unzip -p app/libs/libcore.aar classes.jar > /tmp/libcore-classes.jar
44+ unzip -l /tmp/libcore-classes.jar | grep -q 'libcore/Libcore.class'
45+ unzip -l /tmp/libcore-classes.jar | grep -q 'go/Seq.class'
46+ - name : Upload LibCore AAR
47+ uses : actions/upload-artifact@v5
48+ with :
49+ name : libcore-aar
50+ path : app/libs/libcore.aar
51+ if-no-files-found : error
52+ retention-days : 1
4053 build :
4154 name : Build OSS APK
4255 runs-on : ubuntu-latest
@@ -50,16 +63,17 @@ jobs:
5063 with :
5164 distribution : ' temurin'
5265 java-version : ' 17'
53- - name : Golang Status
54- run : find buildScript libcore/*.sh nb4a.properties | xargs cat | sha1sum > golang_status
55- - name : Libcore Status
56- run : git ls-files libcore | xargs cat | sha1sum > libcore_status
57- - name : LibCore Cache
58- uses : actions/cache@v5
66+ - name : Download LibCore AAR
67+ uses : actions/download-artifact@v5
5968 with :
60- path : |
61- app/libs/libcore.aar
62- key : ${{ hashFiles('.github/workflows/*', 'golang_status', 'libcore_status') }}-ci
69+ name : libcore-aar
70+ path : app/libs
71+ - name : Verify LibCore AAR
72+ run : |
73+ test -s app/libs/libcore.aar
74+ unzip -p app/libs/libcore.aar classes.jar > /tmp/libcore-classes.jar
75+ unzip -l /tmp/libcore-classes.jar | grep -q 'libcore/Libcore.class'
76+ unzip -l /tmp/libcore-classes.jar | grep -q 'go/Seq.class'
6377 - name : Gradle cache
6478 uses : actions/cache@v5
6579 with :
Original file line number Diff line number Diff line change 3131 - name : Native Build
3232 if : steps.cache.outputs.cache-hit != 'true'
3333 run : ./run lib core
34+ - name : Verify LibCore AAR
35+ run : |
36+ test -s app/libs/libcore.aar
37+ unzip -p app/libs/libcore.aar classes.jar > /tmp/libcore-classes.jar
38+ unzip -l /tmp/libcore-classes.jar | grep -q 'libcore/Libcore.class'
39+ unzip -l /tmp/libcore-classes.jar | grep -q 'go/Seq.class'
40+ - name : Upload LibCore AAR
41+ uses : actions/upload-artifact@v5
42+ with :
43+ name : libcore-aar
44+ path : app/libs/libcore.aar
45+ if-no-files-found : error
46+ retention-days : 1
3447 build :
3548 name : Build OSS APK
3649 runs-on : ubuntu-latest
@@ -39,16 +52,17 @@ jobs:
3952 steps :
4053 - name : Checkout
4154 uses : actions/checkout@v5
42- - name : Golang Status
43- run : find buildScript libcore/*.sh nb4a.properties | xargs cat | sha1sum > golang_status
44- - name : Libcore Status
45- run : git ls-files libcore | xargs cat | sha1sum > libcore_status
46- - name : LibCore Cache
47- uses : actions/cache@v5
55+ - name : Download LibCore AAR
56+ uses : actions/download-artifact@v5
4857 with :
49- path : |
50- app/libs/libcore.aar
51- key : ${{ hashFiles('.github/workflows/*', 'golang_status', 'libcore_status') }}
58+ name : libcore-aar
59+ path : app/libs
60+ - name : Verify LibCore AAR
61+ run : |
62+ test -s app/libs/libcore.aar
63+ unzip -p app/libs/libcore.aar classes.jar > /tmp/libcore-classes.jar
64+ unzip -l /tmp/libcore-classes.jar | grep -q 'libcore/Libcore.class'
65+ unzip -l /tmp/libcore-classes.jar | grep -q 'go/Seq.class'
5266 - name : Gradle cache
5367 uses : actions/cache@v5
5468 with :
You can’t perform that action at this time.
0 commit comments