Skip to content

feat(postgraphile)!: use ecdsa key#246

Merged
dargmuesli merged 1 commit intofeat/dargstack/v4from
feat/jwt/ecdsa
Mar 16, 2026
Merged

feat(postgraphile)!: use ecdsa key#246
dargmuesli merged 1 commit intofeat/dargstack/v4from
feat/jwt/ecdsa

Conversation

@dargmuesli
Copy link
Member

This pull request updates the authentication mechanism across multiple development and production services by switching from RSA (RS256) to ECDSA (ES256) JWT public keys. The changes ensure consistency in key usage and configuration, and introduce the new ECDSA public key file.

@dargmuesli dargmuesli force-pushed the feat/dargstack/v4 branch 2 times, most recently from 6c7a7e1 to 04e5691 Compare March 14, 2026 06:04
Copy link

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

Switches JWT authentication from RSA (RS256) to ECDSA (ES256) across development and production compose configurations, replacing the public key file and updating all volume mount references.

Changes:

  • Replaced jwtRS256.key.pub with new jwtES256.key.pub public key file
  • Updated all compose volume mounts to reference the new key file
  • Added key_type: ecdsa to the dargstack secret configuration

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/development/postgraphile/configurations/jwtRS256.key.pub Removed old RSA public key
src/development/postgraphile/configurations/jwtES256.key.pub Added new ECDSA public key
src/development/postgraphile/compose.yaml Updated key mount path and added key_type: ecdsa
src/development/vibetype/compose.yaml Updated key mount path to ES256
src/development/reccoom/compose.yaml Updated key mount path to ES256
src/production/vibetype/compose.yaml Updated commented-out key mount path to ES256

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

You can also share your feedback on Copilot code review. Take the survey.

@dargmuesli dargmuesli marked this pull request as ready for review March 16, 2026 23:38
@dargmuesli dargmuesli merged commit ed69dad into feat/dargstack/v4 Mar 16, 2026
9 checks passed
@dargmuesli dargmuesli deleted the feat/jwt/ecdsa branch March 16, 2026 23:38
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