mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 08:33:12 -05:00
tools/progress.py counts implemented prx functions and RDNA instructions recognized by the shader recompiler, and renders treemaps, badges and an index page. The Progress workflow deploys them to GitHub Pages on every push to main, so nothing generated is committed to the repository. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
31 lines
561 B
YAML
31 lines
561 B
YAML
name: Progress
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
workflow_dispatch:
|
|
|
|
permissions:
|
|
contents: read
|
|
pages: write
|
|
id-token: write
|
|
|
|
concurrency:
|
|
group: pages
|
|
cancel-in-progress: false
|
|
|
|
jobs:
|
|
progress:
|
|
runs-on: ubuntu-latest
|
|
environment:
|
|
name: github-pages
|
|
url: ${{ steps.deployment.outputs.page_url }}
|
|
steps:
|
|
- uses: actions/checkout@v7
|
|
- run: python3 tools/progress.py out
|
|
- uses: actions/upload-pages-artifact@v5
|
|
with:
|
|
path: out
|
|
- id: deployment
|
|
uses: actions/deploy-pages@v5
|