Skip to content

Derive the MEOS catalog and libmeos via provision-meos#7

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:ci/provision-meos
Jul 10, 2026
Merged

Derive the MEOS catalog and libmeos via provision-meos#7
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:ci/provision-meos

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The CI derives meos-idl.json and builds+installs libmeos from a single MobilityDB ref (master) through the shared provision-meos action. The action does a full MobilityDB checkout and parses it with run.py; tools/codegen.py regenerates the bindings from the action's catalog-path output, and the FFI smoke test loads libmeos from the action's install prefix.

This replaces the separate libmeos build and the MEOS-API clone/cherry-pick/run.py steps and their MEOS_API_* variables with one step shared across the ecosystem bindings.

…urrent MEOS

The CI derives meos-idl.json and builds+installs libmeos from a single
MobilityDB ref through the shared MEOS-API provision-meos action, and codegen.py
regenerates the bindings from the action's catalog output. The C# reserved-word
set covers the built-in value-type keywords, so a parameter named after a type
is emitted as a verbatim identifier. The temporal-number arithmetic wrappers
call the mul_* MEOS functions.
@estebanzimanyi estebanzimanyi merged commit 66f059c into MobilityDB:main Jul 10, 2026
1 check passed
@estebanzimanyi estebanzimanyi deleted the ci/provision-meos branch July 10, 2026 17:44
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