The integration test for self-labelling keeps failing in CI.
logger.go:130: 2023-08-20T09:31:13.476Z ERROR failed to handle repo commit {"error": "create (at://did:plc:c1e1ee347119cd4f/app.bsky.feed.post/3k5exq62yqer): handling record create: handling app.bsky.feed.post create: creating post: executing CreateCandidatePost query: failed to encode args[6]: unable to encode &bsky.FeedPost{LexiconTypeID:\"app.bsky.feed.post\", CreatedAt:\"2023-08-20T09:31:13.386Z\", Embed:(*bsky.FeedPost_Embed)(nil), Entities:[]*bsky.FeedPost_Entity(nil), Facets:[]*bsky.RichtextFacet(nil), Labels:(*bsky.FeedPost_Labels)(0xc000584c90), Langs:[]string(nil), Reply:(*bsky.FeedPost_ReplyRef)(nil), Text:\"paws paws paws\"} into text format for jsonb (OID 3802): json: error calling MarshalJSON for type *bsky.FeedPost_Labels: cannot marshal empty enum"}
...
ingester_test.go:280:
Error Trace: /home/runner/work/bsky-furry-feed/bsky-furry-feed/ingester/ingester_test.go:282
/opt/hostedtoolcache/go/1.21.0/x64/src/runtime/asm_amd64.s:1650
Error: Received unexpected error:
no rows in result set
ingester_test.go:280:
Error Trace: /home/runner/work/bsky-furry-feed/bsky-furry-feed/ingester/ingester_test.go:280
Error: Condition never satisfied
Test: TestFirehoseIngester/waiting_for_posts/self_labels