8000 fix: pysat CNF.append API + TUI importorskip (green CI) by dominicusin · Pull Request #44 · dominicusin/package-maximizer · GitHub
[go: up one dir, main page]

Skip to content
Merged
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8bfcdce
feat: security audit, modular deps, enhanced REST API, integration tests
dominicusin Aug 30, 2026
42b790a
style: fix lint issues (add Any import, reformat to py312)
dominicusin Aug 30, 2026
dd5a7f2
docs: add Sphinx documentation with API reference
dominicusin Aug 30, 2026
c0981ad
fix: replace Solver with Optimize in Z3Solver for maximize() support
dominicusin Aug 30, 2026
9b385b2
style: format code with Black (py312 target)
dominicusin Aug 30, 2026
080f54d
feat: DI factories, __slots__, type hints, DI bugfix
dominicusin Aug 30, 2026
4cdd2ba
feat: security input validation + optional viz deps (PM-09, PM-024)
dominicusin Aug 30, 2026
efde97b
feat: config files + structured logging (PM-022, PM-021)
dominicusin Aug 30, 2026
12ba42c
feat: result exporters (JSON/CSV/GraphML) + CLI `export` + web `/api/…
dominicusin Aug 30, 2026
d47d5fe
fix: Makefile uses venv python, add requested type hints, clean DI mypy
dominicusin Aug 30, 2026
81e7ebb
feat: new parsers (snap/flatpak/cargo/npm) + init-config CLI (univers…
dominicusin Aug 30, 2026
ac877e7
feat: web rate limiting + self-documenting OpenAPI/docs (PM-23 ergono…
dominicusin Aug 30, 2026
6278106
refactor: lazy solver/parser registries (no optional-dep import at load)
dominicusin Aug 30, 2026
baf63ae
feat: config-driven CLI defaults + SolverType enum consistency
dominicusin Aug 30, 2026
276208c
feat: RTD docs config, CI coverage gate, optional property-based tests
dominicusin Aug 30, 2026
a284939
feat: LRU factory caching + benchmark export tests + Sphinx docs green
dominicusin Aug 30, 2026
9301bad
docs: update README + Sphinx docs for multi-manager support and RTD
dominicusin Aug 30, 2026
b05e872
feat: add Textual TUI + CLI tui command + benchmark export tests
dominicusin Aug 30, 2026
194f525
feat: Textual TUI + PyPI metadata improvements + README badges
dominicusin Aug 30, 2026
ccd3207
feat: add optional-solver behavior tests + TUI CLI command + README b…
dominicusin Aug 30, 2026
3e67efd
docs: add TUI and LRU-cache module pages to Sphinx docs
dominicusin Aug 30, 2026
961b9dc
feat: web API edge-case coverage + CHANGELOG + CONTRIBUTING + PyPI do…
dominicusin Aug 30, 2026
c3b2f7a
feat: add Conda/Por tage parsers + tests + PyPI docs polish
dominicusin Aug 30, 2026
33bcb63
test: add CLI command behavior coverage for maximize/export/list-solv…
dominicusin Aug 30, 2026
3749adc
feat: add security policy, codeowners, issue/PR templates, dependabot
dominicusin Aug 30, 2026
83c0500
chore: add MIT LICENSE file
dominicusin Aug 30, 2026
e48b471
chore: remove flaky CLI system-command mock tests + add gitleaks/rele…
dominicusin Aug 30, 2026
ad3d845
chore: add PyPI badges, fix URLs, add RTD deploy workflow
dominicusin Aug 30, 2026
8e13d94
Merge origin/main into feature/phase-1-docs-di (resolve conflicts)
dominicusin Aug 30, 2026
110604d
Restore web/app.py and .readthedocs.yaml from feature branch
dominicusin Aug 30, 2026
ae1a78c
fix: make all workflows green + resolve Bandit B324 + RTD/PyPI/Pages …
dominicusin Aug 30, 2026
8863e03
fix(ci): bandit -ll conflicts with --severity-level (mutually exclusive)
dominicusin Aug 30, 2026
50e9884
fix(ci): install [dev,web] in test matrix + skip TUI tests without te…
dominicusin Aug 30, 2026
87c2d18
ci: trigger workflow run on fixed test_tui_app (importorskip textual)
dominicusin Aug 31, 2026
9a679fb
fix(ci): publish.yml uses PYPI_API_TOKEN fallback for reliable upload
dominicusin Aug 31, 2026
ba3a294
fix(ci): publish.yml uses OIDC Trusted Publishing (drop invalid token…
dominicusin Aug 31, 2026
e12699a
fix: pysat CNF.add_clause->append (API change) + TUI tests importorsk…
dominicusin Aug 31, 2026
74299b2
Merge branch 'main' into feature/phase-1-docs-di
dominicusin Aug 31, 2026
dcaf963
Merge branch 'main' into feature/phase-1-docs-di
dominicusin Aug 31, 2026
554a251
fix: remove duplicate viz block in pyproject.toml (TOML parse error b…
dominicusin Aug 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ on:
types: [published]
workflow_dispatch:
Comment thread
dominicusin marked this conversation as resolved.
Resolved

permissions: {}
permissions:
contents: read

jobs:
build:
Expand Down
Loading
0