File tree Expand file tree Collapse file tree 2 files changed +18
-10
lines changed
Expand file tree Collapse file tree 2 files changed +18
-10
lines changed Original file line number Diff line number Diff line change 99 patterns :
1010 - " *"
1111
12- - package-ecosystem : " pip "
12+ - package-ecosystem : " uv "
1313 directory : " /"
1414 schedule :
1515 interval : " weekly"
Original file line number Diff line number Diff line change 1414 runs-on : ubuntu-latest
1515 steps :
1616 - uses : actions/checkout@v4
17- - uses : astral-sh/setup-uv@v5
18- with :
19- version : " 0.5.x"
17+ - uses : astral-sh/setup-uv@v6
2018 - run : |
2119 uv run ruff check .
2220
2725 python-version : ["3.8", "3.9", "3.10", "3.11"]
2826 steps :
2927 - uses : actions/checkout@v4
30- - uses : astral-sh/setup-uv@v5
31- with :
32- version : " 0.5.x"
28+ - uses : astral-sh/setup-uv@v6
3329 - run : uv run pytest
3430 env :
3531 UV_PYTHON : ${{ matrix.python-version }}
5753 - run : |
5854 deno check src/higlass/widget.js
5955
56+ Schema :
57+ name : JS viewconf validation with generated JSON Schema
58+ runs-on : ubuntu-latest
59+ steps :
60+ - uses : actions/checkout@v4
61+ - uses : astral-sh/setup-uv@v6
62+ - run : |
63+ uv run --package higlass-schema higlass-schema export > schema.json
64+ - uses : actions/setup-node@v4
65+ with :
66+ node-version : ' 20.x'
67+ - run : npm install -g ajv-cli
68+ - run : ajv validate --spec=draft2020 -s schema.json -d "packages/higlass-schema/tests/fixtures/{docs/examples/viewconfs,test/{view-configs,view-configs-more}}/*.json"
69+
6070 Release :
6171 needs : [Lint, Test]
6272 runs-on : ubuntu-latest
6676 contents : read
6777 steps :
6878 - uses : actions/checkout@v4
69- - uses : astral-sh/setup-uv@v5
70- with :
71- version : " 0.5.x"
79+ - uses : astral-sh/setup-uv@v6
7280 - run : uv build
7381 - name : Publish distribution 📦 to PyPI
7482 uses : pypa/gh-action-pypi-publish@release/v1
You can’t perform that action at this time.
0 commit comments