From 6f129fbaf02a97ed2f1443599ab3e1845dc5fe68 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Thu, 16 Jul 2026 13:08:51 +0200 Subject: [PATCH] Track upstream master for the MEOS derivation Provision the MEOS catalog and libmeos from upstream MobilityDB master via the shared provision-meos action (mobilitydb-ref: master), and drop the pinned tools/meos-source-commit.txt. Tracking master keeps the source, the derived catalog and the native library the binding is generated against moving together. --- .github/workflows/ci.yml | 14 +++++--------- tools/meos-source-commit.txt | 1 - 2 files changed, 5 insertions(+), 10 deletions(-) delete mode 100644 tools/meos-source-commit.txt diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a820a5..272d669 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,19 +16,15 @@ jobs: with: dotnet-version: '8.0.x' - - name: Resolve the MEOS source commit - id: meos - # The MEOS catalog (meos-idl.json) and the libmeos build are derived from one - # upstream MobilityDB commit, recorded once in tools/meos-source-commit.txt. CI - # reads it so the derived catalog and the native library stay in lockstep with - # the pinned surface — bumping the surface is a single edit there, no SHA duplicated. - run: echo "sha=$(tr -d '[:space:]' < tools/meos-source-commit.txt)" >> "$GITHUB_OUTPUT" - - name: Provision MEOS (build libmeos + generate catalog) id: provision + # Derive the MEOS catalog (meos-idl.json) and the libmeos build from upstream + # MobilityDB master through the shared provision-meos action. Tracking master + # (not a pinned commit) keeps the source, the catalog and the native library the + # binding is generated against all moving together. uses: MobilityDB/MEOS-API/.github/actions/provision-meos@master with: - mobilitydb-ref: ${{ steps.meos.outputs.sha }} + mobilitydb-ref: master build-libmeos: "true" - name: Regenerate bindings diff --git a/tools/meos-source-commit.txt b/tools/meos-source-commit.txt deleted file mode 100644 index 92f7d24..0000000 --- a/tools/meos-source-commit.txt +++ /dev/null @@ -1 +0,0 @@ -21eb87481e000b52f5136979d0396f81fbfd2a1b