File tree Expand file tree Collapse file tree 1 file changed +28
-5
lines changed Expand file tree Collapse file tree 1 file changed +28
-5
lines changed Original file line number Diff line number Diff line change 11name : Generate DBs
22
33on :
4- schedule :
5- - cron : ' 0 12 * * *'
64 push :
75 branches :
86 - main
1715 steps :
1816 - uses : actions/checkout@v4
1917
20- - name : Generate DBs
18+ - name : Set up Python
19+ uses : actions/setup-python@v4
20+ with :
21+ python-version : ' 3.12'
22+
23+ - name : Install Python dependencies
24+ run : pip install tqdm==4.67.1
25+
26+ - name : Generate MAD files from CSV
2127 run : |
2228 set -euo pipefail
23- git config --global user.email "[email protected] " 2429 git config --global user.name "The CI/CD Bot"
25- ./.github/generate_db.py
30+ git config --global user.email "[email protected] " 31+
32+ rm -rf mad
33+ mkdir mad
34+ python3 csv2mad.py ArcadeDatabase.csv
35+ git add -A mad/
36+ if git diff --cached --quiet; then
37+ echo "No MAD changes detected"
38+ echo "MAD_CHANGES=false" >> $GITHUB_ENV
39+ else
40+ echo "MAD changes detected"
41+ git commit -m "Update generated MAD files"
42+ git push origin main
43+ echo "MAD_CHANGES=true" >> $GITHUB_ENV
44+ fi
45+
46+ - name : Generate DB
47+ if : env.MAD_CHANGES == 'true'
48+ run : ./.github/generate_db.py
You can’t perform that action at this time.
0 commit comments