Skip to content

Merge pull request #82 from RWTH-EBC/development [PYPI-RELEASE] #31

Merge pull request #82 from RWTH-EBC/development [PYPI-RELEASE]

Merge pull request #82 from RWTH-EBC/development [PYPI-RELEASE] #31

Workflow file for this run

name: Python CI
on:
push:
jobs:
ci:
uses: RWTH-EBC/ci_templates/.github/workflows/ci_pipeline.yml@main
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
PYPI_PASSWORD: ${{ secrets.PYPI_TOKEN }}
with:
PYTHON_VERSION: "3.11"
USE_PYLINT: true
USE_RUFF: true
BUILD_PACKAGE: true
GENERATE_DOCUMENTATION: true
GH_PAGES: true
EXECUTE_TESTS: true
TEST_ENGINE: "PYTEST"
EXECUTE_COVERAGE_TEST: true
USE_DYMOLA: false
CONVERT_EXAMPLES: true
PYPI_RELEASE: true
PYTHON_PACKAGE_NAME: aixweather
PYTHON_TEST_MATRIX: '["3.9", "3.10", "3.11", "3.12"]' # 3.13 does not work yet due to wetterdienst lxml dependency
dymola:
uses: ./.github/workflows/dymola_test.yml
with:
PYTHON_VERSION: "3.11"
DYMOLA_TESTS: true