Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions k8s/bases/apps/homepage/config-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,8 @@ data:
icon: mdi-shield-search
Package Registries:
icon: mdi-package-variant-closed
Marketplaces:
icon: mdi-storefront-outline
Learning & Reference:
icon: mdi-school
Streaming:
Expand Down Expand Up @@ -192,6 +194,27 @@ data:
icon: si-githubactions-#2088FF
href: https://github.com/orgs/devantler-tech/actions/metrics/performance
description: Actions run times, queue times and failure rates.
- GitHub Ruleset Dashboard:
icon: si-github-#181717
href: https://github.com/organizations/devantler-tech/settings/rules/dashboard
description: Organization-wide rule evaluation trends and bypasses.
- GitHub Ruleset Insights:
icon: si-github-#181717
href: https://github.com/organizations/devantler-tech/settings/rules/insights
description: Detailed rule evaluations across organization repositories.
- Governance:
- GitHub Rulesets:
icon: si-github-#181717
href: https://github.com/organizations/devantler-tech/settings/rules
description: Organization-wide repository rules.
- GitHub Repository Properties:
icon: si-github-#181717
href: https://github.com/organizations/devantler-tech/settings/custom-properties
description: Organization-wide repository metadata.
- GitHub Audit Log:
icon: si-github-#181717
href: https://github.com/organizations/devantler-tech/settings/audit-log
description: Organization activity and configuration history.
- Cloud:
- Hetzner Cloud:
icon: hetzner
Expand Down Expand Up @@ -299,6 +322,9 @@ data:
- GitHub Security:
- icon: si-github-#181717
href: https://github.com/orgs/devantler-tech/security/overview
- GitHub Code Quality:
- icon: si-github-#181717
href: https://github.com/orgs/devantler-tech/security/quality
- Codex Findings:
- icon: si-openai-#412991
href: https://chatgpt.com/codex/cloud/security/findings
Expand Down Expand Up @@ -336,6 +362,10 @@ data:
- skills.sh:
- icon: mdi-certificate-outline
href: https://skills.sh
- Marketplaces:
- GitHub Marketplace:
- icon: si-github-#181717
href: https://github.com/marketplace
- Learning & Reference:
- KodeKloud:
- icon: mdi-school-outline
Expand Down
8 changes: 7 additions & 1 deletion scripts/private-mail-config/bootstrap_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,13 @@ func TestOwnedBootstrapChild(t *testing.T) {
if err := os.WriteFile(os.Args[len(os.Args)-1]+".port", []byte(os.Getenv("STALWART_RECOVERY_MODE_PORT")), 0600); err != nil {
os.Exit(3)
}
if err := os.WriteFile(os.Args[len(os.Args)-1], []byte(strconv.Itoa(os.Getpid())), 0600); err != nil {
// Publish only the complete PID: the parent may observe a newly created
// file before WriteFile has filled it.
pidFile := os.Args[len(os.Args)-1]
if err := os.WriteFile(pidFile+".tmp", []byte(strconv.Itoa(os.Getpid())), 0600); err != nil {
os.Exit(3)
}
if err := os.Rename(pidFile+".tmp", pidFile); err != nil {
os.Exit(3)
}
ch := make(chan os.Signal, 1)
Expand Down
Loading