From f9c0abb3a0ff43c3dc24f6dcccca60676a5e04db Mon Sep 17 00:00:00 2001 From: spdis Date: Wed, 26 Nov 2025 21:55:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BA=86=E4=B8=80=E4=B8=8Bym?= =?UTF-8?q?l=E8=BF=9B=E8=A1=8C=E6=9E=84=E5=BB=BA=E5=92=8C=E5=8F=91?= =?UTF-8?q?=E5=B8=83[ci][0.2.3]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index a29a7d0..c27e201 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -77,21 +77,21 @@ jobs: - name: Upload to Alist run: | python3 - << 'PY' -import os,requests,sys -base=os.environ['ALIST_URL'].rstrip('/') -user=os.environ['ALIST_USER'] -pwd=os.environ['ALIST_PASSWORD'] -ws=os.environ['GITHUB_WORKSPACE'] -art=open(os.path.join(ws,'.artifact_name'),'r',encoding='utf-8').read().strip() -fp=os.path.join(ws,art) -r=requests.post(base+'/api/auth/login',json={'username':user,'password':pwd}) -tok=(r.json().get('data') or {}).get('token') -if not tok: sys.exit(1) -requests.post(base+'/api/fs/mkdir',json={'path':'/ci'},headers={'Authorization':tok}) -files={'file':(art,open(fp,'rb'),'application/x-tar')} -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) -PY + import os,requests,sys + base=os.environ['ALIST_URL'].rstrip('/') + user=os.environ['ALIST_USER'] + pwd=os.environ['ALIST_PASSWORD'] + ws=os.environ['GITHUB_WORKSPACE'] + art=open(os.path.join(ws,'.artifact_name'),'r',encoding='utf-8').read().strip() + fp=os.path.join(ws,art) + r=requests.post(base+'/api/auth/login',json={'username':user,'password':pwd}) + tok=(r.json().get('data') or {}).get('token') + if not tok: sys.exit(1) + requests.post(base+'/api/fs/mkdir',json={'path':'/ci'},headers={'Authorization':tok}) + files={'file':(art,open(fp,'rb'),'application/x-tar')} + 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) + PY - name: Create release with download link if: env.GITEA_TOKEN != '' run: |