Skip to content

fix: publish REST module definitions - #84

Merged
raphael-goetz merged 2 commits into
mainfrom
fix/#80-rest-module-definitions
Nov 1, 2026
Merged

raphael-goetz merged 2 commits into
mainfrom
fix/#80-rest-module-definitions

Conversation

@raphael-goetz

@raphael-goetz raphael-goetz commented Nov 1, 2026 •

Copy link
Copy Markdown
Member

Closes #80

@raphael-goetz raphael-goetz self-assigned this Nov 1, 2026
@raphael-goetz raphael-goetz changed the title fix: publish REST module definitions (#80) fix: publish REST module definitions Nov 1, 2026
rest-action never sent Module.definitions to Aquila, so unlike the
old draco REST adapter, there was no way to discover its externally
reachable endpoint. hercules-sdk 1.5.0 has no hook for this at all
(Action::build_module hardcoded an empty definitions list), so this
pins hercules-sdk to a commit on code0-tech/hercules that adds
Action::definition for exactly that, until the fix is released.

HttpServerConfig mirrors draco's EXTERNAL_HTTP_SERVER_HOST/PORT and
HTTPS_CONFIGURED env var conventions so existing deployments don't
need new configuration to pick this up.

Refs #80
Replaces the interim git-rev pin from the previous commit now that
code0-tech/hercules#53 (Action::definition) is released. 1.7.2 also
carries main's RuntimeFunctionHandler::run signature change (returns
RuntimeFunctionReturn instead of a bare PlainValue), so Respond is
updated to match; no behavior change for it otherwise.

Refs #80
@raphael-goetz
raphael-goetz force-pushed the fix/#80-rest-module-definitions branch from ce96948 to e97744d Compare November 1, 2026 09:41
@github-actions

github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown

GitLab Pipeline Action

General information

Link to pipeline: https://gitlab.com/code0-tech/development/centaurus/-/pipelines/3014231745

Status: Passed
Duration: 9 minutes

Job summaries

docs:preview

Documentation preview available at https://code0-tech.gitlab.io/-/development/telescopium/-/jobs/17642711765/artifacts/out/index.html

@raphael-goetz
raphael-goetz merged commit 71ac230 into main Nov 1, 2026
1 of 2 checks passed
@raphael-goetz
raphael-goetz deleted the fix/#80-rest-module-definitions branch November 1, 2026 17:26
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.

Rest action doesn't provide any module definitions

1 participant