Skip to content

Commit f5c52a9

Browse files
Merge pull request #14 from RandomCoderOrg/anchor
Anchor
2 parents 6e66f58 + f13c781 commit f5c52a9

File tree

3 files changed

+38
-12
lines changed

3 files changed

+38
-12
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import os
2+
import json, requests, re
3+
4+
GITHUB_ENV_PATH = os.getenv("GITHUB_ENV")
5+
6+
headers = {
7+
"Content-Type": "application/x-www-form-urlencoded"
8+
}
9+
10+
API_ENDPOINT_UOA="https://api.github.com/repos/RandomCoderOrg/ubuntu-on-android/releases"
11+
resp_uoa = requests.get(API_ENDPOINT_UOA, headers=headers)
12+
Json_data_uoa = json.loads(resp_uoa.text)
13+
14+
# uV = ["v3.1-alpha"][0] # For testing
15+
udroid_version = Json_data_uoa[0]['tag_name'].replace("v","")
16+
17+
API_ENDPOINT_UA="https://api.github.com/repos/RandomCoderOrg/udroid-download/releases"
18+
resp_ud = requests.get(API_ENDPOINT_UA, headers=headers)
19+
Json_data_ua = json.loads(resp_ud.text)
20+
21+
22+
match = re.compile(r'V(\d+)(\D+)(\d+)').findall(Json_data_ua[0]['tag_name'])
23+
_, RELEASE_TYPE, IterationNumber = match[0]
24+
IterationNumber = int(IterationNumber) + 1
25+
26+
BUILD_TYPE="AB"
27+
28+
Latest_release_tag = "VERSIONTAG=V-%s-%s%s%s" % (udroid_version,BUILD_TYPE,RELEASE_TYPE,IterationNumber)
29+
30+
with open(GITHUB_ENV_PATH, "a+") as f:
31+
f.write(Latest_release_tag)
32+
33+
print(Latest_release_tag)

.github/workflows/anchor-build-and-release.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ jobs:
2121
- name: Build tarballs
2222
run: |
2323
sudo bash build.sh -s jammy -v raw -a arm64
24-
sudo bash build.sh -s lunar -v raw -a arm64
2524
2625
- name: upload artifacts
2726
uses: actions/upload-artifact@v3
@@ -40,15 +39,9 @@ jobs:
4039
name: raw-tarballs
4140
- name: Compute release tag
4241
run: |
43-
udroid_version=$(git -c 'versionsort.suffix=-' ls-remote --tags --sort='v:refname' \
44-
https://github.com/RandomCoderOrg/ubuntu-on-android \
45-
| tail -n1 | cut -d / -f 3 | cut -d v -f 2- )
46-
udroid_download=$(
47-
git -c 'versionsort.suffix=-' ls-remote --tags --sort='v:refname' \
48-
https://github.com/RandomCoderOrg/udroid-download \
49-
| tail -n1 | cut -d / -f 3
50-
)
51-
echo "VERSIONTAG=V${udroid_version}${BUILD_TYPE}PR$((${udroid_download: -2} + 1))" >> $GITHUB_ENV
42+
pip3 install requests
43+
python3 /home/runner/work/udroid-download/udroid-download/.github/scripts/compute-release-tag.py
44+
5245
- name: Generate release notes
5346
run: sudo bash /home/runner/work/udroid-download/udroid-download/.github/scripts/generate-release-notes.sh
5447
- name: Create Release

distro-data.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
],
2121
"Name": "udroid-jammy-raw",
2222
"FirendlyName": "Ubuntu Jammy (raw)",
23-
"aarch64url": "https://github.com/RandomCoderOrg/udroid-download/releases/download/V3R21/jammy-raw-arm64.tar.gz",
24-
"aarch64sha": "851495d3aa674ca92340c3fee27eaf1e306994c70cc39137fe3c970563807f9b",
23+
"aarch64url": "https://github.com/RandomCoderOrg/udroid-download/releases/download/V-3-ABR22/jammy-raw-arm64.tar.gz",
24+
"aarch64sha": "916a240c6eb78ee8d050dcd26133661e1584faea426b2488a47739fb1024c1eb",
2525
"armhfurl": "https://github.com/RandomCoderOrg/udroid-download/releases/download/V3R21/jammy-raw-armhf.tar.gz",
2626
"armhfsha": "fbc92e65a712701ff650f4538cbe044a8a9829a3ce62e4af20e05bfb30975411",
2727
"amd64url": "https://github.com/RandomCoderOrg/udroid-download/releases/download/V3R21/jammy-raw-amd64.tar.gz",

0 commit comments

Comments
 (0)