diff --git a/.gitea/workflows/qualitative_sell_strategy.yml b/.gitea/workflows/qualitative_sell_strategy.yml new file mode 100644 index 00000000..1a14d70e --- /dev/null +++ b/.gitea/workflows/qualitative_sell_strategy.yml @@ -0,0 +1,24 @@ +name: Qualitative Sell Strategy Validation + +on: + schedule: + - cron: "15 0 * * 1-5" + workflow_dispatch: + +jobs: + validate: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install Python dependencies + run: | + DEPS="$RUNNER_TEMP/quantengine_sell_deps" + python3 -m pip install --disable-pip-version-check --quiet --target "$DEPS" pyyaml + echo "PYTHONPATH=$DEPS:${PYTHONPATH:-}" >> "$GITHUB_ENV" + - name: Validate mock credentials + env: + KIS_APP_Key_TEST: ${{ vars.KIS_APP_KEY_TEST }} + KIS_APP_Secret_TEST: ${{ vars.KIS_APP_SECRET_TEST }} + run: python3 tools/validate_kis_api_credentials_v1.py --account mock --ticker 005930 --dry-run + - name: Validate qualitative sell pipeline + run: python3 tools/validate_qualitative_sell_strategy_pipeline_v1.py