Ci/actions refresh#12
Merged
Merged
Conversation
added 4 commits
June 1, 2026 15:56
- obo.py: drop quotes from the OrderedDict cache annotation (PEP 585 subscripting works at runtime on 3.10+; UP037 flagged it). - store.test.ts: expect countMode default "off" after the count-propagation change made each node keep its own value.
Old pylint.yml + python-package.yml predated the uv/setuptools/ruff stack: the 3.9 matrix leg could not even install (requires-python >=3.10), and they installed unused poetry/flake8 while ignoring the web/ client entirely. - ci.yml: single workflow, two jobs. Python matrix 3.10-3.14 via uv (ruff + pytest); web job runs pnpm lint/typecheck/test. Actions bumped to current majors. Replaces both deleted workflows. - release.yml: on v* tag, builds and attaches three artifacts to the Release: Windows .exe (PyInstaller), Linux AppImage (ubuntu-22.04 for glibc portability), and the py3-none-any wheel (server + bundled frontend).
First live run surfaced two failures: - linux-appimage: `uv pip install --system` is rejected by uv's managed CPython (externally-managed). Install into a uv venv and prepend it to GITHUB_PATH so the later PyInstaller steps resolve it. - wheel + ci web job: pnpm 11.5 requires Node >=22.13 and crashed on the node:sqlite builtin under Node 20. Bump both jobs to Node 22.
setup-uv@v5 already creates and activates .venv when given python-version, so the job's own `uv venv` failed on the existing directory. Add --clear to make venv creation idempotent.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.