refactor: rename PingMailer/Silver to OpenGovMail - #37
Merged
Merged
Conversation
The project is transferring to the OpenGovMail org and consolidating on a single
name, so every Silver-Mail-Platform, LSFLK and Silver reference is renamed to
OpenGovMail / opengovmail.
- Go module: github.com/Silver-Mail-Platform/pingmailer -> github.com/OpenGovMail/opengovmail
- Images: ghcr.io/{silver-mail-platform,lsflk}/* -> ghcr.io/opengovmail/*, with
pingmailer-api-server, silver-dkim, silver-smtp and silver-certbot renamed to
opengovmail-{api-server,dkim,smtp,certbot}
- Helm: umbrella chart `pingmailer` -> `opengovmail`; template helper prefixes
silver-* -> opengovmail-*; chart maintainers and sources point at the new org
- Paths: mail-infra/{conf/silver.yaml,services/silver-config,images/silver-*} and
scripts/service/{start,stop}-silver.sh renamed to their opengovmail equivalents
- Env vars: SILVER_YAML_FILE -> OPENGOVMAIL_YAML_FILE, SILVER_CONFIG -> OPENGOVMAIL_CONFIG
- Docs, NOTES.txt, issue template and workflow comments updated to match
Verified: `go build ./...` and `go vet ./...` clean, `helm lint` and
`helm template` succeed for the umbrella and certbot charts, `bash -n` passes on
every shell script, and no case-insensitive match for silver/lsflk/pingmail
remains in the tree.
maneesha-xyz
pushed a commit
that referenced
this pull request
Aug 12, 2026
) Follow-up correction to #37. That PR renamed the project itself to `opengovmail`, but only the organisation moved — the project is still PingMailer. This restores the project name everywhere and keeps OpenGovMail strictly as the org/registry owner. - Go module: github.com/OpenGovMail/opengovmail -> github.com/OpenGovMail/pingmailer - Images: opengovmail-{api-server,dkim,smtp,certbot} -> pingmailer-{api-server,dkim,smtp,certbot}; ghcr.io/opengovmail/ owner unchanged - Helm: umbrella chart `opengovmail` -> `pingmailer`; template helper prefixes opengovmail-* -> pingmailer-*; default namespace back to `pingmailer` - Paths: mail-infra/{conf/opengovmail.yaml,services/opengovmail-config, images/opengovmail-*} and scripts/service/{start,stop}-opengovmail.sh renamed back to their pingmailer equivalents - Env vars: OPENGOVMAIL_{YAML_FILE,CONFIG} -> PINGMAILER_{YAML_FILE,CONFIG} - Docs, NOTES.txt and workflow comments say PingMailer for the project and OpenGovMail only for the org (chart maintainers, sources, registry) No Silver or LSFLK references return; those stay retired. Verified: `go build ./...` and `go vet ./...` clean; `helm lint` and `helm template` succeed for the umbrella and certbot charts; `bash -n` passes on every shell script; no case-insensitive match for silver, lsflk or `opengovmail-` remains in the tree.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR transfers the project to the OpenGovMail organization and consolidates the project branding by replacing all Silver-Mail-Platform, LSFLK, and Silver references with OpenGovMail and opengovmail across the codebase, infrastructure, and documentation.
Type of Change
Changes Made
Renamed the Go module:
github.com/Silver-Mail-Platform/pingmailer→github.com/OpenGovMail/opengovmailUpdated all container image references:
ghcr.io/silver-mail-platform/*ghcr.io/lsflk/*ghcr.io/opengovmail/*Renamed images:
pingmailer-api-server→opengovmail-api-serversilver-dkim→opengovmail-dkimsilver-smtp→opengovmail-smtpsilver-certbot→opengovmail-certbotRenamed the Helm umbrella chart:
pingmailer→opengovmailUpdated Helm helper prefixes, maintainers, and source references.
Renamed configuration files, directories, and scripts to use the OpenGovMail naming.
Renamed environment variables:
SILVER_YAML_FILE→OPENGOVMAIL_YAML_FILESILVER_CONFIG→OPENGOVMAIL_CONFIGUpdated documentation, issue templates, workflow comments, and notes to reflect the new organization and naming.
Testing
The following validations were performed successfully:
go build ./...go vet ./...helm linthelm template(umbrella and certbot charts)bash -non all shell scriptssilver,lsflk, orpingmailremain in the repository.Checklist