@@ -13,61 +13,61 @@ permissions:
1313
1414
1515jobs :
16- # test_minimal:
17- # runs-on: windows-latest
18- # strategy:
19- # fail-fast: false
20- # steps:
21- # - uses: actions/checkout@v4
22- # with:
23- # persist-credentials: false
24- # - name: Set up Python 3.13.2
25- # uses: actions/setup-python@v5
26- # with:
27- # python-version: "3.13.2"
28- # - name: Install poetry
29- # run: |
30- # pip install -U pip
31- # pip install poetry
32- # - name: Install dependencies
33- # run: poetry install
34- # - name: Set screen resolution
35- # run: |
36- # Set-DisplayResolution -Width 1920 -Height 1080 -Force
37- # sleep 10
38- # - name: Run tests
39- # id: tests
40- # run: poetry run coverage run -m pytest tests
41- # continue-on-error: true
42- # - name: Upload screenshot test artifacts for debugging purposes
43- # if: steps.tests.outcome != 'success'
44- # uses: actions/upload-artifact@v4
45- # with:
46- # name: screenshots
47- # path: tests/captured
48- # retention-days: 1
49- # - name: Exit if tests failed
50- # if: steps.tests.outcome != 'success'
51- # run: exit 1
52- # - name: Install types
53- # run: poetry add types-PyYAML types-requests
54- # - name: Check MyPy
55- # run: poetry run mypy embark
56- # - name: Check Ruff
57- # run: poetry run ruff check
58- # - name: Check WPS
59- # run: poetry run flake8 embark tests
60- # - name: Check imports
61- # run: poetry run lint-imports
62- # - name: Upload coverage reports to Codecov
63- # uses: codecov/codecov-action@v5
64- # with:
65- # token: ${{ secrets.CODECOV_TOKEN }}
66- # slug: Tapeline/Embark
16+ test_minimal :
17+ runs-on : windows-latest
18+ strategy :
19+ fail-fast : false
20+ steps :
21+ - uses : actions/checkout@v4
22+ with :
23+ persist-credentials : false
24+ - name : Set up Python 3.13.2
25+ uses : actions/setup-python@v5
26+ with :
27+ python-version : " 3.13.2"
28+ - name : Install poetry
29+ run : |
30+ pip install -U pip
31+ pip install poetry
32+ - name : Install dependencies
33+ run : poetry install
34+ - name : Set screen resolution
35+ run : |
36+ Set-DisplayResolution -Width 1920 -Height 1080 -Force
37+ sleep 10
38+ - name : Run tests
39+ id : tests
40+ run : poetry run coverage run -m pytest tests
41+ continue-on-error : true
42+ - name : Upload screenshot test artifacts for debugging purposes
43+ if : steps.tests.outcome != 'success'
44+ uses : actions/upload-artifact@v4
45+ with :
46+ name : screenshots
47+ path : tests/captured
48+ retention-days : 1
49+ - name : Exit if tests failed
50+ if : steps.tests.outcome != 'success'
51+ run : exit 1
52+ - name : Install types
53+ run : poetry add types-PyYAML types-requests
54+ - name : Check MyPy
55+ run : poetry run mypy embark
56+ - name : Check Ruff
57+ run : poetry run ruff check
58+ - name : Check WPS
59+ run : poetry run flake8 embark tests
60+ - name : Check imports
61+ run : poetry run lint-imports
62+ - name : Upload coverage reports to Codecov
63+ uses : codecov/codecov-action@v5
64+ with :
65+ token : ${{ secrets.CODECOV_TOKEN }}
66+ slug : Tapeline/Embark
6767
6868 build :
69- # needs:
70- # - test_minimal
69+ needs :
70+ - test_minimal
7171 runs-on : windows-latest
7272 strategy :
7373 fail-fast : false
0 commit comments