Skip to content

Restore Reddit thread access and publish verified multiarch images - #1

Merged
jeffstephens merged 2 commits into
mainfrom
fix/thread-403
Oct 21, 2026
Merged

jeffstephens merged 2 commits into
mainfrom
fix/thread-403

Conversation

@jeffstephens

@jeffstephens jeffstephens commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

Reddit now blocks literal subreddit thread routes while listings still work. Encode only the separator before comments in outbound JSON requests, following BrunoNRS's workaround in redlib-org#591, while preserving evrial's HTTP client and OAuth implementation. Report non-JSON HTTP 403 responses as blocked requests.

Adds regression coverage for thread routes, unchanged paths/query strings, and Hyper URI encoding preservation. A combined workflow gates ARM64/AMD64 GHCR publication on formatting, Clippy, complete test-suite compilation, and offline tests. Publications use unique immutable tags and OCI revision labels. Two behavior-preserving fixes resolve existing warnings under current Clippy.

Hosted verification passed with 40 offline tests. Live Reddit functionality was checked separately, including listings, threads, comment permalinks, additional replies, and proxied media. Live Reddit tests remain excluded from the deterministic CI gate because external blocking and rate limits affect hosted runners.

See FORK.md for current usage and maintenance guidance. This workaround may stop working if Reddit changes its request filtering.

@jeffstephens
jeffstephens merged commit 046fba6 into main Oct 21, 2026
2 checks passed
@jeffstephens
jeffstephens deleted the fix/thread-403 branch October 21, 2026 02:56
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