调整了一下yml进行构建和发布[ci][0.2.3]
Some checks failed
CI / docker-ci (push) Failing after 29s

This commit is contained in:
2025-11-26 21:55:50 +08:00
parent c5300591e6
commit f9c0abb3a0

View File

@@ -77,21 +77,21 @@ jobs:
- name: Upload to Alist - name: Upload to Alist
run: | run: |
python3 - << 'PY' python3 - << 'PY'
import os,requests,sys import os,requests,sys
base=os.environ['ALIST_URL'].rstrip('/') base=os.environ['ALIST_URL'].rstrip('/')
user=os.environ['ALIST_USER'] user=os.environ['ALIST_USER']
pwd=os.environ['ALIST_PASSWORD'] pwd=os.environ['ALIST_PASSWORD']
ws=os.environ['GITHUB_WORKSPACE'] ws=os.environ['GITHUB_WORKSPACE']
art=open(os.path.join(ws,'.artifact_name'),'r',encoding='utf-8').read().strip() art=open(os.path.join(ws,'.artifact_name'),'r',encoding='utf-8').read().strip()
fp=os.path.join(ws,art) fp=os.path.join(ws,art)
r=requests.post(base+'/api/auth/login',json={'username':user,'password':pwd}) r=requests.post(base+'/api/auth/login',json={'username':user,'password':pwd})
tok=(r.json().get('data') or {}).get('token') tok=(r.json().get('data') or {}).get('token')
if not tok: sys.exit(1) if not tok: sys.exit(1)
requests.post(base+'/api/fs/mkdir',json={'path':'/ci'},headers={'Authorization':tok}) requests.post(base+'/api/fs/mkdir',json={'path':'/ci'},headers={'Authorization':tok})
files={'file':(art,open(fp,'rb'),'application/x-tar')} files={'file':(art,open(fp,'rb'),'application/x-tar')}
s=requests.put(base+'/api/fs/form',data={'path':'/ci'},files=files,headers={'Authorization':tok}) s=requests.put(base+'/api/fs/form',data={'path':'/ci'},files=files,headers={'Authorization':tok})
sys.exit(0 if s.status_code<400 else 1) sys.exit(0 if s.status_code<400 else 1)
PY PY
- name: Create release with download link - name: Create release with download link
if: env.GITEA_TOKEN != '' if: env.GITEA_TOKEN != ''
run: | run: |