chore: 使用清华源加速 pip 安装
All checks were successful
技能自动化发布 (测试版-无鉴权) / build-and-deploy (push) Successful in 11s
All checks were successful
技能自动化发布 (测试版-无鉴权) / build-and-deploy (push) Successful in 11s
This commit is contained in:
5
.github/workflows/release_skill.yaml
vendored
5
.github/workflows/release_skill.yaml
vendored
@@ -12,7 +12,8 @@ jobs:
|
|||||||
|
|
||||||
# 2. 环境及工具准备
|
# 2. 环境及工具准备
|
||||||
- name: Setup Tools
|
- name: Setup Tools
|
||||||
run: pip install pyarmor requests python-frontmatter --break-system-packages
|
# 优化:使用国内清华源加速安装速度
|
||||||
|
run: pip install pyarmor requests python-frontmatter --break-system-packages -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||||
|
|
||||||
# 3. 【核心步骤】PyArmor 源代码混淆加密
|
# 3. 【核心步骤】PyArmor 源代码混淆加密
|
||||||
- name: Encrypt Source Code
|
- name: Encrypt Source Code
|
||||||
@@ -43,13 +44,11 @@ jobs:
|
|||||||
|
|
||||||
# 5. 同步数据库记录
|
# 5. 同步数据库记录
|
||||||
- name: Sync Database (V2.0)
|
- name: Sync Database (V2.0)
|
||||||
# 核心修复:通过 env 传递复杂 JSON 字符串
|
|
||||||
env:
|
env:
|
||||||
METADATA_JSON: ${{ steps.build_task.outputs.metadata }}
|
METADATA_JSON: ${{ steps.build_task.outputs.metadata }}
|
||||||
run: |
|
run: |
|
||||||
python -c "
|
python -c "
|
||||||
import requests, json, os
|
import requests, json, os
|
||||||
# 从环境变量读取,不涉及脚本注入风险
|
|
||||||
metadata = json.loads(os.environ['METADATA_JSON'])
|
metadata = json.loads(os.environ['METADATA_JSON'])
|
||||||
url = 'https://jc2009.com/api/skill/update'
|
url = 'https://jc2009.com/api/skill/update'
|
||||||
res = requests.post(url, json=metadata)
|
res = requests.post(url, json=metadata)
|
||||||
|
|||||||
Reference in New Issue
Block a user