Skip to content

Add OCI publishing, ArtifactHub metadata, and security policy#10

Merged
mikkeldamsgaard merged 2 commits intomainfrom
claude/fervent-leakey
Feb 26, 2026
Merged

Add OCI publishing, ArtifactHub metadata, and security policy#10
mikkeldamsgaard merged 2 commits intomainfrom
claude/fervent-leakey

Conversation

@mikkeldamsgaard
Copy link
Contributor

Changes

  • OCI Registry Publishing: Added GitHub Actions workflow to publish charts to oci://ghcr.io/kitstream/helms on tagged releases with automatic version validation
  • GitHub Releases: Tagged releases now automatically create GitHub Releases with packaged chart artifacts and auto-generated release notes
  • ArtifactHub Support: Added artifacthub-repo.yml and Chart.yaml annotations for chart discoverability on artifacthub.io
  • Security Policy: Added SECURITY.md with vulnerability reporting instructions, supported versions, and security best practices
  • Documentation Badges: Added CI, release, license, and ArtifactHub badges to README and chart README
  • Updated Charts Table: Added quick reference table of available charts with versions
  • Installation Documentation: Added OCI registry installation instructions alongside source installation
  • Chart Improvements: Added icon, enhanced Chart.yaml metadata, and reformatted values documentation tables for consistency

Installation

Users can now install charts directly from OCI registry:

helm install netbird oci://ghcr.io/kitstream/helms/netbird --version 0.1.0

mikkeldamsgaard and others added 2 commits February 26, 2026 21:32
… policy

Add distribution and discoverability infrastructure:
- Release workflow: on tag push, packages chart and pushes to
  oci://ghcr.io/kitstream/helms, creates GitHub Release with artifact
- ArtifactHub: annotations in Chart.yaml + repo metadata file
- README overhaul: badges, OCI install instructions, value proposition
- SECURITY.md: vulnerability reporting and security practices summary
- Chart.yaml: icon, expanded keywords, source links

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mikkeldamsgaard mikkeldamsgaard merged commit 71cd72a into main Feb 26, 2026
6 checks passed
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.

1 participant