Skip to content

Use https for development#2425

Merged
forgetso merged 17 commits intomainfrom
feat/use-https
Mar 3, 2026
Merged

Use https for development#2425
forgetso merged 17 commits intomainfrom
feat/use-https

Conversation

@forgetso
Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings February 26, 2026 16:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR enables HTTPS for local development by adding TLS certificate generation and configuration across multiple services.

Changes:

  • Added bash scripts to generate and install self-signed TLS certificates for development
  • Updated development server configurations to use HTTPS when certificates are available
  • Changed development URLs from http to https in tests and environment files

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
setup_certs.sh Script to generate self-signed TLS certificates with SANs for localhost development
install_cert.sh Script to install the generated certificates into system trust stores across different OS platforms
packages/provider/src/api/startProviderApi.ts Added HTTPS server configuration with conditional certificate loading
packages/procaptcha-bundle/vite.serve.config.ts Added HTTPS configuration to Vite dev server
demos/client-bundle-example/vite.config.ts Added HTTPS configuration to demo Vite dev server
demos/client-bundle-example/env.development Updated URLs from http to https
packages/provider/src/tests/integration/ipValidation.integration.test.ts Updated test base URL to use https
packages/provider/src/tests/integration/api/blacklistRequestInspector.integration.test.ts Updated test host URL to use https
.gitignore Added certs directory to ignore list
.gitmodules Changed submodule URL from HTTPS to SSH
packages/fingerprintjs Updated submodule commit reference

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@forgetso forgetso enabled auto-merge (squash) March 2, 2026 20:07
@forgetso forgetso merged commit 676c5f2 into main Mar 3, 2026
9 checks passed
@forgetso forgetso deleted the feat/use-https branch March 3, 2026 06:06
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.

3 participants