diff --git a/.github/workflows/generate-data-member.yml b/.github/workflows/generate-data-member.yml index 94a555f6..c1d3fbda 100644 --- a/.github/workflows/generate-data-member.yml +++ b/.github/workflows/generate-data-member.yml @@ -8,19 +8,28 @@ jobs: - name: Download csv file of member form in gsheet run: | curl -L -o ./scripts/dataMember.csv https://docs.google.com/spreadsheets/d/1SaXnuRt-1KXyDGS18KqU7cus4_IWNxpGhiVy0J1vz-U/export?format=csv - - name: run python script to convert csv to json, commit it and push to branch production + - name: run python script to convert csv to json run: | - python ./scripts/script.py + cd ./scripts + python script.py mkdir -p /tmp/data - cp ./scripts/dataMember.json /tmp/data/dataMember.json - git config --global user.email "alifnaufalyasin@gmail.com" - git config --global user.name "Alif Naufal" + cp ./dataMember.json /tmp/data/dataMember.json git checkout -b production git fetch git pull --rebase origin production + cd .. cp /tmp/data/dataMember.json ./data/dataMember.json + mkdir -p ./data + + - name: Commit changes + run: | + git config --global user.email "actions@example.com" + git config --global user.name "GitHub Actions" git add . git commit -m "Commit changes from GitHub Actions" + + - name: Push changes + run: | git push origin production