55 schedule :
66 - cron : " 5 */4 * * *"
77 push :
8+ branches : [ main ]
89
910jobs :
1011 update :
@@ -15,41 +16,41 @@ jobs:
1516 max-parallel : 1
1617 matrix :
1718 include :
18- - device : " SM-S918B"
19- sdk : " 34"
20- os : " 14"
21- csc : " EUX"
22- oneui : " 60000"
23- - device : " SM-F946B"
24- sdk : " 33"
25- os : " 13"
26- csc : " EUX"
27- oneui : " 50101"
28- - device : " SM-F936B"
29- sdk : " 32"
30- os : " 12L"
31- csc : " EUX"
32- oneui : " 40101"
33- - device : " SM-G998B"
34- sdk : " 31"
35- os : " 12"
36- csc : " DBT"
37- oneui : " 40100"
38- - device : " SM-N985F"
39- sdk : " 30"
40- os : " 11"
19+ - device : " SM-G965F"
20+ sdk : " 28"
21+ os : " 9"
4122 csc : " DBT"
4223 oneui : " 0"
4324 - device : " SM-N985F"
4425 sdk : " 29"
4526 os : " 10"
4627 csc : " DBT"
4728 oneui : " 0"
48- - device : " SM-G965F "
49- sdk : " 28 "
50- os : " 9 "
29+ - device : " SM-N985F "
30+ sdk : " 30 "
31+ os : " 11 "
5132 csc : " DBT"
5233 oneui : " 0"
34+ - device : " SM-G998B"
35+ sdk : " 31"
36+ os : " 12"
37+ csc : " DBT"
38+ oneui : " 40100"
39+ - device : " SM-F936B"
40+ sdk : " 32"
41+ os : " 12L"
42+ csc : " EUX"
43+ oneui : " 40101"
44+ - device : " SM-F946B"
45+ sdk : " 33"
46+ os : " 13"
47+ csc : " EUX"
48+ oneui : " 50101"
49+ - device : " SM-S918B"
50+ sdk : " 34"
51+ os : " 14"
52+ csc : " EUX"
53+ oneui : " 60000"
5354
5455 steps :
5556
@@ -67,11 +68,11 @@ jobs:
6768 uses : actions/checkout@v3
6869 if : env.need_update == 1
6970 with :
70- submodules : true
71- lfs : true
71+ ref : ' main'
7272
7373 - name : Update current version
7474 if : env.need_update == 1
75+ id : stuff
7576 run : |
7677 rm -rf tmp* current*
7778 date=$(date +'%d-%m-%Y %H:%M:%S')
@@ -84,17 +85,12 @@ jobs:
8485 python3 dumper.py -d ${{ matrix.device }} -s ${{ matrix.sdk }} -o ${{ matrix.os }} -c ${{ matrix.csc }} -v ${{ matrix.oneui }}
8586 echo "files=`echo -n $(find releases/${{ matrix.sdk }} -name '*.apk') | sed 's/\n/ /g'`" >> $GITHUB_ENV
8687 git add *.xml
87- git commit -m "${{ matrix.os }}: update of ${{ env.date }} [ci skip]"
88-
89- - name : Read versions.txt and use it as a body of new release
90- id : read_release
91- shell : bash
92- run : |
93- r=$(cat versions.txt)
94- r="${r//'%'/'%25'}"
95- r="${r//$'\n'/'%0A'}"
96- r="${r//$'\r'/'%0D'}"
97- echo "release_body=$r" >> $GITHUB_ENV
88+ git commit -m "${{ matrix.os }}: update of $date [ci skip]"
89+ value=$(cat versions.txt)
90+ value="${value//'%'/'%25'}"
91+ value="${value//$'\n'/'%0A'}"
92+ value="${value//$'\r'/'%0D'}"
93+ echo "::set-output name=release_body::$value"
9894
9995 - name : Edit release assets
10096 if : env.need_update == 1
10399 token : ${{ secrets.TOKEN }}
104100 tag : ${{ matrix.sdk }}
105101 name : ${{ matrix.os }} - Update of ${{ env.date }}
106- body : ${{ env. release_body }}
102+ body : " ${{ steps.stuff.outputs. release_body }}"
107103 prerelease : true
108104 files : |
109105 ${{ env.files }}
@@ -115,3 +111,5 @@ jobs:
115111 uses : ad-m/github-push-action@master
116112 with :
117113 github_token : ${{ secrets.TOKEN }}
114+ branch : ${{github.ref}}
115+
0 commit comments