mirror of
https://github.com/Mayccoll/Gogh.git
synced 2023-08-10 21:12:46 +03:00
68 lines
1.3 KiB
YAML
68 lines
1.3 KiB
YAML
name: Execute Python Scripts on New Theme-YML Files
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
push:
|
|
paths:
|
|
- 'themes/*'
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-20.04
|
|
steps:
|
|
|
|
- name: Checkout code
|
|
uses: actions/checkout@v2
|
|
|
|
- name: Update ubuntu
|
|
run: |
|
|
sudo apt-get update
|
|
echo 🏅
|
|
|
|
- name: Install git
|
|
run: |
|
|
sudo apt-get install git -y
|
|
echo 🏅
|
|
|
|
- name: Install python3
|
|
run: |
|
|
sudo apt-get install python3 -y
|
|
echo 🏅
|
|
|
|
- name: Install pip3
|
|
run: |
|
|
sudo apt-get install -y python3-pip
|
|
echo 🏅
|
|
|
|
- name: Python3 requirements.txt
|
|
run: |
|
|
pip3 install -r requirements.txt
|
|
echo 🏅
|
|
|
|
- name: Generate json
|
|
run: |
|
|
python3 tools/generatJson.py
|
|
echo 🏅
|
|
|
|
- name: Generate json files
|
|
run: |
|
|
python3 tools/generateJsonFiles.py
|
|
echo 🏅
|
|
|
|
- name: Generate Installers
|
|
run: |
|
|
python3 tools/generateShFiles.py
|
|
echo 🏅
|
|
|
|
- name: update themes in gogh file
|
|
run: |
|
|
python3 tools/updateThemes.py
|
|
echo 🏅
|
|
|
|
- name: Git commit
|
|
run: |
|
|
git config user.name github-actions[bot]
|
|
git config user.email github-actions[bot]@github.com
|
|
git add .
|
|
git commit -m "------- Generate Themes -------"
|
|
git push |