mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-08-28 05:25:04 +00:00
* feat: add entry-point plugin system * fix: harden plugin config and client loading * docs(workflow): add detailed manual for publishing reme-auto-fin to PyPI - Provide step-by-step instructions for updating project.version and merging branches - Explain dependency verification for reme-ai on PyPI during build - Specify requirements for GitHub Actions secret configuration and version uniqueness - Describe manual workflow triggering and input of version number - Recommend publishing order for related projects - Clarify that only manual dispatch triggers publishing, no automatic triggers on push or tag * feat: support plugin-defined component types * refactor: simplify plugin configuration * fix: isolate plugin loading and defer client fallback * refactor: freeze built-in component registry * fix: isolate config entry point loading * fix: complete auto-fin package metadata
61 lines
1.4 KiB
YAML
61 lines
1.4 KiB
YAML
name: GitHub Pages Check
|
|
|
|
on:
|
|
push:
|
|
branches: [main, master, dev, develop]
|
|
paths:
|
|
- '.github/workflows/github-pages-check.yml'
|
|
- 'AGENTS.md'
|
|
- 'README.md'
|
|
- 'README_ZH.md'
|
|
- 'docs/**'
|
|
- 'github-pages/**'
|
|
- 'website/README*.md'
|
|
- 'website/public/og.jpg'
|
|
- 'plugin/*/README*.md'
|
|
- 'benchmark/*/README*.md'
|
|
- 'skills/reme_memory/SKILL.md'
|
|
pull_request:
|
|
branches: [main, master, dev, develop]
|
|
paths:
|
|
- '.github/workflows/github-pages-check.yml'
|
|
- 'AGENTS.md'
|
|
- 'README.md'
|
|
- 'README_ZH.md'
|
|
- 'docs/**'
|
|
- 'github-pages/**'
|
|
- 'website/README*.md'
|
|
- 'website/public/og.jpg'
|
|
- 'plugin/*/README*.md'
|
|
- 'benchmark/*/README*.md'
|
|
- 'skills/reme_memory/SKILL.md'
|
|
workflow_dispatch:
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
test-and-build:
|
|
runs-on: ubuntu-latest
|
|
defaults:
|
|
run:
|
|
working-directory: github-pages
|
|
steps:
|
|
- uses: actions/checkout@v6
|
|
|
|
- name: Set up Node
|
|
uses: actions/setup-node@v6
|
|
with:
|
|
node-version: '22.13'
|
|
cache: npm
|
|
cache-dependency-path: github-pages/package-lock.json
|
|
|
|
- name: Install dependencies
|
|
run: npm ci
|
|
|
|
- name: Run tests
|
|
run: npm test
|
|
|
|
- name: Build documentation
|
|
run: npm run build
|