* 删除不需要的re模块 * 添加编译过程中向源码添加提交hash的步骤 * 修正变量 * 整理代码
This commit is contained in:
15
.github/workflows/build.yml
vendored
15
.github/workflows/build.yml
vendored
@@ -17,6 +17,9 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
$Version=python .github/workflows/getVersion.py
|
$Version=python .github/workflows/getVersion.py
|
||||||
echo "Version=${Version}" >> $env:GITHUB_ENV
|
echo "Version=${Version}" >> $env:GITHUB_ENV
|
||||||
|
- name: Update Conf Version
|
||||||
|
run: |
|
||||||
|
python .github/workflows/updateConfVersion.py -H ${{ env.CommitID }}
|
||||||
- name: Download love
|
- name: Download love
|
||||||
run: |
|
run: |
|
||||||
curl -OL https://github.com/love2d/love/releases/download/11.3/love-11.3-win64.zip
|
curl -OL https://github.com/love2d/love/releases/download/11.3/love-11.3-win64.zip
|
||||||
@@ -52,6 +55,9 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
Version=$(python3 .github/workflows/getVersion.py)
|
Version=$(python3 .github/workflows/getVersion.py)
|
||||||
echo "Version=${Version}" >> $GITHUB_ENV
|
echo "Version=${Version}" >> $GITHUB_ENV
|
||||||
|
- name: Update Conf Version
|
||||||
|
run: |
|
||||||
|
python3 .github/workflows/updateConfVersion.py -H ${{ env.CommitID }}
|
||||||
- name: Download AppImageKit
|
- name: Download AppImageKit
|
||||||
run: curl -OL https://github.com/AppImage/AppImageKit/releases/download/12/appimagetool-x86_64.AppImage
|
run: curl -OL https://github.com/AppImage/AppImageKit/releases/download/12/appimagetool-x86_64.AppImage
|
||||||
- name: Unpack and Repack
|
- name: Unpack and Repack
|
||||||
@@ -83,6 +89,9 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
Version=$(python3 .github/workflows/getVersion.py)
|
Version=$(python3 .github/workflows/getVersion.py)
|
||||||
echo "Version=${Version}" >> $GITHUB_ENV
|
echo "Version=${Version}" >> $GITHUB_ENV
|
||||||
|
- name: Update Conf Version
|
||||||
|
run: |
|
||||||
|
python3 .github/workflows/updateConfVersion.py -H ${{ env.CommitID }}
|
||||||
- name: Download Apktool
|
- name: Download Apktool
|
||||||
run: curl -OL https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.5.0.jar
|
run: curl -OL https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.5.0.jar
|
||||||
- name: Unpack and Repack
|
- name: Unpack and Repack
|
||||||
@@ -95,8 +104,7 @@ jobs:
|
|||||||
python3 .github/workflows/updateAndroidVersion.py
|
python3 .github/workflows/updateAndroidVersion.py
|
||||||
java -jar apktool_2.5.0.jar b -o Techmino.apk apk
|
java -jar apktool_2.5.0.jar b -o Techmino.apk apk
|
||||||
- uses: 26F-Studio/sign-android-release@master
|
- uses: 26F-Studio/sign-android-release@master
|
||||||
name: Sign app APK
|
name: Sign APK
|
||||||
id: sign_app
|
|
||||||
with:
|
with:
|
||||||
releaseDirectory: .
|
releaseDirectory: .
|
||||||
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
|
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
|
||||||
@@ -123,6 +131,9 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
Version=$(python3 .github/workflows/getVersion.py)
|
Version=$(python3 .github/workflows/getVersion.py)
|
||||||
echo "Version=${Version}" >> $GITHUB_ENV
|
echo "Version=${Version}" >> $GITHUB_ENV
|
||||||
|
- name: Update Conf Version
|
||||||
|
run: |
|
||||||
|
python3 .github/workflows/updateConfVersion.py -H ${{ env.CommitID }}
|
||||||
- name: Pack love
|
- name: Pack love
|
||||||
run: |
|
run: |
|
||||||
zip -r Techmino.love document media parts Zframework conf.lua font.ttf main.lua
|
zip -r Techmino.love document media parts Zframework conf.lua font.ttf main.lua
|
||||||
|
|||||||
13
.github/workflows/updateConfVersion.py
vendored
Normal file
13
.github/workflows/updateConfVersion.py
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
import argparse
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
parser = argparse.ArgumentParser(description="用于更新conf.lua内编译版本号")
|
||||||
|
parser.add_argument("-H", "--Hash", type=str, help = "Github提交Hash")
|
||||||
|
args = parser.parse_args()
|
||||||
|
with open("conf.lua", "r+", encoding="utf-8") as file:
|
||||||
|
data = file.read()
|
||||||
|
data = data.replace('@DEV', f'@{args.Hash[0:4]}')
|
||||||
|
file.seek(0)
|
||||||
|
file.truncate()
|
||||||
|
file.flush()
|
||||||
|
file.write(data)
|
||||||
2
.github/workflows/updateOSXVersion.py
vendored
2
.github/workflows/updateOSXVersion.py
vendored
@@ -1,4 +1,4 @@
|
|||||||
import re, datetime
|
import datetime
|
||||||
import getVersion
|
import getVersion
|
||||||
info = r"""<?xml version="1.0" encoding="UTF-8"?>
|
info = r"""<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
|||||||
Reference in New Issue
Block a user