From 419ba89028ada10c155dbacf9be3b0db3a110322 Mon Sep 17 00:00:00 2001 From: Christopher Maher Date: Mon, 16 Mar 2026 12:46:22 -0700 Subject: [PATCH] chore: add CODEOWNERS, FUNDING.yml, update SECURITY.md, remove duplicate release workflow - Add .github/CODEOWNERS for automatic PR review assignment - Add .github/FUNDING.yml for GitHub Sponsors button - Update SECURITY.md supported versions to include 0.5.x - Remove .github/workflows/release.yml (duplicate of release-please.yml goreleaser + helm jobs; tag-triggered workflow was redundant) Signed-off-by: Christopher Maher --- .github/CODEOWNERS | 2 + .github/FUNDING.yml | 1 + .github/workflows/release.yml | 82 ----------------------------------- SECURITY.md | 1 + 4 files changed, 4 insertions(+), 82 deletions(-) create mode 100644 .github/CODEOWNERS create mode 100644 .github/FUNDING.yml delete mode 100644 .github/workflows/release.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..27d5bc1 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,2 @@ +# Default owners for all files +* @Defilan diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..6361ca7 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: [Defilan] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 391c6f6..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,82 +0,0 @@ -name: Release - -on: - push: - tags: - - 'v*.*.*' - -permissions: - contents: write - packages: write # Required for pushing to GHCR - -jobs: - goreleaser: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v6 - with: - fetch-depth: 0 - - - name: Fetch all tags - run: git fetch --force --tags - - - name: Set up QEMU - uses: docker/setup-qemu-action@v4 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 - - - name: Log in to GitHub Container Registry - uses: docker/login-action@v4 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Set up Go - uses: actions/setup-go@v6 - with: - go-version-file: go.mod - - - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v7 - with: - distribution: goreleaser - version: '~> v2' - args: release --clean - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN }} - - - name: Upload artifacts - uses: actions/upload-artifact@v7 - with: - name: release-artifacts - path: dist/* - # Note: Version updates are handled by Release Please before tagging - - release-helm: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - name: Checkout - uses: actions/checkout@v6 - with: - fetch-depth: 0 - - - name: Configure Git - run: | - git config user.name "$GITHUB_ACTOR" - git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - - - name: Install Helm - uses: azure/setup-helm@v4 - with: - version: v3.13.0 - - - name: Run chart-releaser - uses: helm/chart-releaser-action@v1.7.0 - env: - CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/SECURITY.md b/SECURITY.md index 6a60001..8003330 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,6 +4,7 @@ | Version | Supported | | ------- | ------------------ | +| 0.5.x | :white_check_mark: | | 0.4.x | :white_check_mark: | | < 0.4 | :x: |