Skip to content

Commit

Permalink
actions
Browse files Browse the repository at this point in the history
  • Loading branch information
svnv-svsv-jm committed Dec 28, 2023
1 parent 3ada16f commit c560f36
Show file tree
Hide file tree
Showing 12 changed files with 342,348 additions and 57 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/test-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Test and deploy

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]

jobs:
test:
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
python-version: ["3.11"]

steps:
- uses: actions/checkout@v3

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies and test
run: |
sudo apt-get install -y --no-install-recommends apt-utils ca-certificates gosu sudo git curl
pip install --upgrade pip
pip install virtualenv
virtualenv venv
source venv/bin/activate
export PYTHON=venv/bin/python
make install
make pytest
- name: Create Dummy Artifact
run: |
make app APPNAME="SVMoveEditor"
- name: Upload Artifact
uses: actions/upload-artifact@v2
with:
name: app
path: dist/SVMoveEditor.app
10 changes: 10 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,22 @@ BINDIR=bin
APPNAME=MoveEditor


# --------------------------------
# Installation
# --------------------------------
install:
pip install --upgrade pip
pip install --upgrade poetry
poetry install


# --------------------------------
# Testing
# --------------------------------
pytest:
pytest -x --testmon --mypy --pylint --cov-fail-under 85


# --------------------------------
# Run main script
# --------------------------------
Expand Down
Binary file modified docs/personal.xlsx
Binary file not shown.
Binary file modified docs/waza.xlsx
Binary file not shown.
30 changes: 2 additions & 28 deletions main.py
Original file line number Diff line number Diff line change
@@ -1,31 +1,5 @@
import os
from pathlib import Path

from skypy.ops import write_df_to_json, write_waza_to_json, write_trainer_to_json
from skypy.fav.waza import waza
from skypy.fav.mons import mons
from skypy.fav.trainer import trainer
from skypy.utils.nb import nb_init, pretty_waza, pretty_df

DOCS_LOC = "docs"
WAZA_DOCS = os.path.join(DOCS_LOC, "waza.xlsx")
PERSONAL_DOCS = os.path.join(DOCS_LOC, "personal.xlsx")


def main() -> None:
"""Run."""
Path(DOCS_LOC).mkdir(parents=True, exist_ok=True)
# Waza
waza_df = waza(anew=True)
write_waza_to_json(waza_df)
pretty_waza(waza_df).to_excel(WAZA_DOCS, header=True)
# Mons
personal_df = mons(anew=True)
write_df_to_json(personal_df)
pretty_df(personal_df).to_excel(PERSONAL_DOCS, header=True)
# Trainers
trainer_df = trainer(anew=True)
write_trainer_to_json(trainer_df)
from skypy.fav.main import main
from skypy.utils.nb import nb_init


if __name__ == "__main__":
Expand Down
Loading

0 comments on commit c560f36

Please sign in to comment.