Skip to content

fix: restore realm compatibility and refresh CI - #178

Merged
D4ryl00 merged 3 commits into
gnoverse:mainfrom
D4ryl00:fix/realm-gno-compatibility
Oct 28, 2026
Merged

D4ryl00 merged 3 commits into
gnoverse:mainfrom
D4ryl00:fix/realm-gno-compatibility

Conversation

@D4ryl00

@D4ryl00 D4ryl00 commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Opening /r/berty/social with current Gno fails during package loading: the realm imports the unversioned txlink package and expects two return values from B+ tree Get, which now returns a single value.

Use gno.land/p/moul/txlink/v0 and check for nil in all five affected lookups. Add regression tests for missing and stored users, threads, replies, and reactions, including duplicate reactions and removal. Update the realm CI Gno pin to the validated checkout and its required Go version. A separate realm-unit-tests job runs the Gno unit tests on pull requests and pushes to main, resolving dependencies from the pinned examples workspace alongside the existing integration job.

Refresh every action used by the unit, integration, mobile-check, and release workflows to its latest release: checkout v7.0.1, setup-go v7.0.0, cache v6.1.0, asdf setup v4.0.1, Expo 9.0.1, and semantic-release v8.1.4.

Validation against Gno 14fe3eb356c52dd325c9cc10fc77d248b3b88f32:

  • Both new regression tests passed using the CI workspace layout.
  • All workflow YAML parsed successfully, and configured inputs were checked against the updated action manifests.
  • The existing realm/tests/test.sh integration suite passed against an isolated gnodev.
  • /r/berty/social returned HTTP 200 and rendered “Welcome to dSocial!”.

@D4ryl00
D4ryl00 requested a review from jefft0 October 28, 2026 13:47
@D4ryl00 D4ryl00 changed the title fix: update realm for current Gno APIs fix: restore realm compatibility and refresh CI Oct 28, 2026

@jefft0 jefft0 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The package loads for me in my local gnodev.

@D4ryl00
D4ryl00 merged commit 543c278 into gnoverse:main Oct 28, 2026
3 checks passed
@D4ryl00
D4ryl00 deleted the fix/realm-gno-compatibility branch October 28, 2026 13:59
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.

2 participants