Skip to content

Improve email encryption #2245

@marcoieni

Description

@marcoieni

Discussed in #t-infra > meeting 2026-02-09

Right now we use a symmetric key to encrypt emails, this means that an infra admin needs to encrypt the email for the contributors.
We want to use public key to allow people to self-serve and improve transparency in the process.

Tasks:

  • Create a pair of public/private key
  • hardcode the public key in the sync-team program
  • Save the private key in the github actions secrets
  • create a team command to encrypt the e-mail
  • An infra admin should decrypt all emails encrypted with the symmetric key and re-encrypt them using the public key
  • Decrypt the emails in CI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions