Skip to content

ci: use openfisca-core from PR 1371 (fix/entity-links-person-key) for API tests#2711

Open
benjello wants to merge 9 commits intomasterfrom
ci/core-pr-1371
Open

ci: use openfisca-core from PR 1371 (fix/entity-links-person-key) for API tests#2711
benjello wants to merge 9 commits intomasterfrom
ci/core-pr-1371

Conversation

@benjello
Copy link
Copy Markdown
Member

@benjello benjello commented Mar 5, 2026

  • pyproject.toml: depend on core from git branch fix/entity-links-person-key
  • Makefile: do not overwrite core with PyPI after wheel install; install uses project deps
  • uv.lock: updated for git dependency

Allows GitHub CI to run API tests against the core fix for entity 'person' key.

benjello added 8 commits March 5, 2026 12:40
… API tests

- pyproject.toml: depend on core from git branch fix/entity-links-person-key
- Makefile: do not overwrite core with PyPI after wheel install; install uses project deps
- uv.lock: updated for git dependency

Allows GitHub CI to run API tests against the core fix for entity 'person' key.

Made-with: Cursor
Made-with: Cursor
@benjello benjello requested review from benoit-cty and eraviart March 5, 2026 14:26
…anch

- get_minimal_version.py: resolve pyproject.toml from script path (works in CI regardless of cwd), use tomllib when available, fallback if no dep matched
- workflow: single OPENFISCA_CORE_REF env (default master) to choose core branch in CI

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant