|
32 | 32 | installation_mode: 'edit' |
33 | 33 | python_version: '3.10' |
34 | 34 | platform: 'ubuntu-latest' |
| 35 | + # pytest_args: '-k test_gold -ra --run-requires_uv --run-network_bound -vvs --cov --cov-report=term-missing --cov-report=html:test-edit/htmlcov --cov-context=test --cov-report=xml:coverage.test-edit.xml -n auto tests' |
| 36 | + |
| 37 | + codecov: |
| 38 | + needs: code |
| 39 | + # allow both code success and fail (but not skip) |
| 40 | + if: always() && contains(fromJSON('["success", "failure"]'), needs.code.result) && vars.OV_CODECOV != 'false' |
| 41 | + uses: ./.github/workflows/codecov-job.yml |
| 42 | + secrets: |
| 43 | + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} |
35 | 44 |
|
36 | 45 | # Build PACKAGE SDist and run Test Suite against it |
37 | 46 | sdist: ## Unless override, default trigger 'always' |
|
47 | 56 | wheel: ## Unless override, default trigger 'always' |
48 | 57 | uses: ./.github/workflows/test-python.yml |
49 | 58 | with: |
50 | | - default_trigger: true |
| 59 | + default_trigger: false |
51 | 60 | override: '${{ vars.OV_WHEEL }}' |
52 | 61 | installation_mode: 'wheel' |
53 | 62 | upload_distro: true |
|
57 | 66 | # BUILD ALL WHEELS and run Test Suite against them |
58 | 67 | ## Unless override, default trigger 'always' |
59 | 68 | all_wheels: |
60 | | - if: vars.OV_ALL_WHEELS != 'false' # Unless override, default trigger 'always' |
| 69 | + if: false |
| 70 | + # if: vars.OV_ALL_WHEELS != 'false' # Unless override, default trigger 'always' |
61 | 71 | runs-on: ubuntu-latest |
62 | 72 | env: |
63 | 73 | module_name: cookiecutter_python |
@@ -127,7 +137,7 @@ jobs: |
127 | 137 | # RUN INTEGRATION TESTS: slower due to automated installations involved via pip |
128 | 138 | ## Unless override, default trigger is (only) on PR to dev |
129 | 139 | test_integration: |
130 | | - if: always() || vars.OV_TEST_INTEGRATION == 'true' || (vars.OV_SCA != 'false' && github.event_name == 'pull_request' && github.base_ref == 'dev') |
| 140 | + if: vars.OV_TEST_INTEGRATION == 'true' || (vars.OV_SCA != 'false' && github.event_name == 'pull_request' && github.base_ref == 'dev') |
131 | 141 | runs-on: ubuntu-latest |
132 | 142 | steps: |
133 | 143 | - uses: actions/checkout@v4 |
@@ -175,7 +185,7 @@ jobs: |
175 | 185 | # CROSS PLATFORM TESTING: 15s on Ubuntu, 25 on mac, 35 on windows |
176 | 186 | ## Unless override, default trigger is (only) on PR to dev |
177 | 187 | sample_matrix_test: |
178 | | - if: always() || vars.OV_MATRIX_TEST == 'true' || (vars.OV_MATRIX_TEST != 'false' && github.event_name == 'pull_request' && github.base_ref == 'dev') |
| 188 | + if: vars.OV_MATRIX_TEST == 'true' || (vars.OV_MATRIX_TEST != 'false' && github.event_name == 'pull_request' && github.base_ref == 'dev') |
179 | 189 | runs-on: ${{ matrix.platform }} |
180 | 190 | # trigger if event is pr to dev |
181 | 191 | strategy: |
@@ -238,6 +248,7 @@ jobs: |
238 | 248 | fi |
239 | 249 | pytest -ra --run-requires_uv --run-network_bound -vvs |
240 | 250 |
|
| 251 | +
|
241 | 252 | ## PYDEPS |
242 | 253 |
|
243 | 254 | ## TYPE CHECK |
|
0 commit comments