mirror of
https://github.com/tiennm99/awesome-coding-agents.git
synced 2026-09-10 04:19:21 +00:00
feat: add 10 agents, fix renamed slugs, add GitHub Pages dashboard (#5)
- Add pi, OpenHands, warp, gpt-pilot, qwen-code, kilocode, onlook, dyad, trae-agent, copilot-cli (19 -> 29 tracked repos) - Update renamed slugs to canonical owners (anomalyco/opencode, aaif-goose/goose, AntonOsika/gpt-engineer) with history key migrations so star deltas survive the rename - Generate site/data.json each run and deploy site/ (interactive table + star-history chart) to GitHub Pages from the daily workflow, since GITHUB_TOKEN bot pushes cannot trigger a separate Pages workflow
This commit is contained in:
@@ -18,6 +18,10 @@ permissions:
|
||||
# on the auto-commit ("chore: daily ranking refresh") because GITHUB_TOKEN-authored
|
||||
# pushes do NOT re-trigger workflows, whereas a PAT would.
|
||||
contents: write
|
||||
# Pages deploy happens in THIS workflow (a separate push-triggered Pages
|
||||
# workflow would never fire — see GITHUB_TOKEN note above).
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
concurrency:
|
||||
group: update-rankings
|
||||
@@ -26,6 +30,9 @@ concurrency:
|
||||
jobs:
|
||||
update:
|
||||
runs-on: ubuntu-latest
|
||||
environment:
|
||||
name: github-pages
|
||||
url: ${{ steps.deploy.outputs.page_url }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
@@ -76,3 +83,19 @@ jobs:
|
||||
GIT_EDITOR=true git rebase --continue
|
||||
done
|
||||
exit 1
|
||||
|
||||
# site/data.json was generated by the updater run above; deploy the
|
||||
# static dashboard (site/) to GitHub Pages every run.
|
||||
- name: Configure Pages
|
||||
uses: actions/configure-pages@v5
|
||||
with:
|
||||
enablement: true
|
||||
|
||||
- name: Upload Pages artifact
|
||||
uses: actions/upload-pages-artifact@v3
|
||||
with:
|
||||
path: site
|
||||
|
||||
- name: Deploy to GitHub Pages
|
||||
id: deploy
|
||||
uses: actions/deploy-pages@v4
|
||||
|
||||
Reference in New Issue
Block a user