okay no more pushing outside repo

This commit is contained in:
SX-9 2025-02-12 11:36:47 +07:00
commit 48ff5201f4

View file

@ -9,6 +9,8 @@ on:
- "dbgen.js" - "dbgen.js"
- ".github/workflows/db.yml" - ".github/workflows/db.yml"
jobs: jobs:
generate: generate:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -24,39 +26,10 @@ jobs:
- name: Generate database - name: Generate database
run: node dbgen.js > database.json run: node dbgen.js > database.json
- name: Upload database artifact - name: Commit changes
uses: actions/upload-artifact@v4
with:
name: database
path: database.json
upload:
needs: generate
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Clone database repository
run: | run: |
git clone https://github.com/partofmyid/database.git db git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --global user.name ${{ secrets.GH_COMMIT_USER }} git config --global user.name "github-actions[bot]"
git config --global user.email ${{ secrets.GH_COMMIT_EMAIL }}
env:
GITHUB_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
- name: Download database artifact
uses: actions/download-artifact@v4
with:
name: database
path: ./artifact
- name: Commit and push database.json to database repository
run: |
mv artifact/database.json db/database.json -f
cd db
git add database.json git add database.json
git commit -m '[automated] update database.json' git commit -m "Update database.json"
git push git push
env:
GITHUB_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}