Skip to content

Disable server SPDY pathway due to incompatibility with newer Node.js versions - #12108

Merged
PyvesB merged 1 commit into
badges:masterfrom
bgh-github:disable-spdy
Aug 11, 2026
Merged

Disable server SPDY pathway due to incompatibility with newer Node.js versions#12108
PyvesB merged 1 commit into
badges:masterfrom
bgh-github:disable-spdy

Conversation

@bgh-github

Copy link
Copy Markdown
Contributor

Fixes #12106.

Unless specified otherwise, an SPDY-based Scoutcamp server is created when opting for HTTPS
https://github.com/badges/sc/blob/4f6e44522638392465ac093fa3354eec312d49ff/lib/camp.js#L1047-L1051

This change explicitly passes argument to disable SPDY, sidestepping the broken HTTP/2 response path in Camp/SPDY exposed by recent shift to newer Node.js release.

It should only affect Shields instances configured with HTTPS=true as an already non-working combination.

@github-actions

Copy link
Copy Markdown
Contributor
Warnings
⚠️ This PR modified the server but none of its tests.
That's okay so long as it's refactoring existing code.
Messages
📖 ✨ Thanks for your contribution to Shields, @bgh-github!

Generated by 🚫 dangerJS against 762f18c

@PyvesB PyvesB added self-hosting Discussion, problems, features, and documentation related to self-hosting Shields core Server, BaseService, GitHub auth, Shared helpers labels Aug 11, 2026

@PyvesB PyvesB left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for the contribution!

@PyvesB
PyvesB added this pull request to the merge queue Aug 11, 2026
Merged via the queue into badges:master with commit e17cb98 Aug 11, 2026
20 checks passed
@bgh-github

Copy link
Copy Markdown
Contributor Author

Thank you @PyvesB!

@bgh-github
bgh-github deleted the disable-spdy branch August 12, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Server, BaseService, GitHub auth, Shared helpers self-hosting Discussion, problems, features, and documentation related to self-hosting Shields

Development

Successfully merging this pull request may close these issues.

Self-hosted HTTPS enabled Shields server not rendering correctly on recent container builds

2 participants