Skip to content

Update CI: repos updater use only top 3 #2

Update CI: repos updater use only top 3

Update CI: repos updater use only top 3 #2

name: Update Repositories file
on:
workflow_dispatch:
schedule:
- cron: "0 0 1 * *"
push:
paths:
- scripts/fetchRepositories.ts
jobs:
update-repositories:
runs-on: ubuntu-latest
env:
OUTPUT_PATH: static/repositories.json
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: Update repositories file
run: bun scripts/fetchRepositories.ts
- name: Commit and push changes
run: |
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git add $OUTPUT_PATH
git commit -m "Update $OUTPUT_PATH" || echo "No changes to commit"
git push