Spaces:
Running on Zero
Running on Zero
Download .github/workflows/update.yaml from donotthink/meme: direct link, hf CLI and curl.
- Browser
- Download file 1.6 kB
-
https://huggingface.co/spaces/donotthink/meme/resolve/main/.github/workflows/update.yaml
- Command line
-
hf download hf://spaces/donotthink/meme/.github/workflows/update.yaml
-
curl -L -o update.yaml https://huggingface.co/spaces/donotthink/meme/resolve/main/.github/workflows/update.yaml
1.6 kB
| name: 更新 resource_list.json & Wiki | |
| on: | |
| push: | |
| branches: | |
| - "main" | |
| paths: | |
| - "meme_generator/memes/**" | |
| - "meme_generator/memes_jj/**" | |
| - "meme_generator/memes_emoji/**" | |
| - "meme_generator/memes_other/**" | |
| - "meme_generator/memes_emoji_nsfw/**" | |
| workflow_dispatch: | |
| permissions: | |
| contents: write | |
| jobs: | |
| update_wiki: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: 检出仓库代码 | |
| uses: actions/checkout@v4 | |
| - name: 检出 Wiki 仓库 | |
| uses: actions/checkout@v4 | |
| with: | |
| repository: ${{ github.repository }}.wiki | |
| path: wiki | |
| fetch-depth: 0 | |
| - name: 设置 Python 环境 | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.10" | |
| - name: 安装 Poetry | |
| uses: Gr1N/setup-poetry@v9 | |
| - name: 安装依赖 | |
| run: poetry install | |
| - name: 安装字体 | |
| run: | | |
| sudo apt update -y | |
| sudo apt install -y fonts-noto-color-emoji libegl1 libgl1 libglx-mesa0 libgl1-mesa-dri libegl1-mesa-dev | |
| sudo mkdir -p /usr/share/fonts/myfonts | |
| sudo cp resources/fonts/* /usr/share/fonts/myfonts/ | |
| fc-cache -fv | |
| - name: 更新 memes.md 文件 | |
| run: poetry run python wiki/update_meme_list.py | |
| - name: 提交并推送 Wiki 更新 | |
| uses: actions-js/push@master | |
| with: | |
| directory: "wiki" | |
| repository: ${{ github.repository }}.wiki | |
| github_token: ${{ secrets.GITHUB_TOKEN }} | |
| message: "更新 Meme 列表" | |
| branch: "master" | |