rehlds.github.io/.github/workflows/update-repositories.yml
Sergey Shorokhov 52b2a1c045 Add script for repositories fetch
- add GitHub workflow for auto-update
2024-10-25 11:14:17 +03:00

28 lines
666 B
YAML

name: Update Repositories file
on:
schedule:
- cron: "0 0 1 * *"
workflow_dispatch:
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 "action@github.com"
git config --local user.name "GitHub Action"
git add $OUTPUT_PATH
git commit -m "Update $OUTPUT_PATH" || echo "No changes to commit"
git push