Skip to content

Commit c3f262e

Browse files
committed
workflow: adjust the runner and dumper
1 parent 060cff6 commit c3f262e

File tree

2 files changed

+40
-42
lines changed

2 files changed

+40
-42
lines changed

.github/workflows/app_dump.yml

Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
schedule:
66
- cron: "5 */4 * * *"
77
push:
8+
branches: [ main ]
89

910
jobs:
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
@@ -103,7 +99,7 @@ jobs:
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+

dumper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
if os.path.exists("versions.txt"):
3030
os.remove("versions.txt")
3131
with open("versions.txt", "a") as versions_file:
32-
versions_file.write(f"Included apps and versions:\n")
32+
versions_file.write(f"Included apps and versions: \n")
3333

3434
# Step 2: Construct URL
3535
base_url = "http://vas.samsungapps.com/product/getContentCategoryProductList.as"
@@ -95,6 +95,6 @@
9595

9696
# Write down versions
9797
with open("versions.txt", "a") as versions_file:
98-
versions_file.write(f"\t{product_name} {version_name}\n")
98+
versions_file.write(f"- {product_name} {version_name} \n")
9999
else:
100100
print(f"Warning: 'download_uri' is None for appId: {sub_app_id}")

0 commit comments

Comments
 (0)