Files
media-assets/.gitea/workflows/release.yml
chendelian d2efeab4b1
Some checks failed
release / release (push) Failing after 0s
fix(ci): drop checkout action and inline zip publish
Gitea runner cannot reach github.com/actions/checkout; rely on workspace checkout and only build/upload media-assets.zip.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 14:52:54 +08:00

39 lines
954 B
YAML

name: release
on:
push:
branches:
- main
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Show workspace
run: |
pwd
ls -la
- name: Build stable zip
run: |
rm -rf dist
mkdir -p dist/media-assets
cp README.md manifest.json dist/media-assets/
cp -r music fonts watermark dist/media-assets/
cd dist
zip -r media-assets.zip media-assets
- name: Publish stable release asset
env:
GITEA_SERVER_URL: https://git.jc2009.com
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
GITEA_REPOSITORY: client-commons/media-assets
GITEA_SHA: ${{ github.sha }}
run: |
python3 scripts/publish_gitea_release_asset.py \
--tag vlatest \
--title "media-assets latest" \
--file dist/media-assets.zip \
--asset-name media-assets.zip