From 063a95c320d221827edc682d236c04cfee805447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20T=C3=BCrken?= Date: Mon, 27 Jan 2025 15:46:55 +0300 Subject: [PATCH 1/2] Add a new github workflow 'tag' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fatih Türken --- .github/workflows/tag.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/tag.yml diff --git a/.github/workflows/tag.yml b/.github/workflows/tag.yml new file mode 100644 index 0000000..f2aca68 --- /dev/null +++ b/.github/workflows/tag.yml @@ -0,0 +1,26 @@ +name: Tag + +on: + workflow_dispatch: + inputs: + version: + description: 'Release version (e.g. v0.1.0)' + required: true + message: + description: 'Tag message' + required: true + +jobs: + create-tag: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + - name: Create Tag + uses: negz/create-tag@39bae1e0932567a58c20dea5a1a0d18358503320 # v1 + with: + version: ${{ github.event.inputs.version }} + message: ${{ github.event.inputs.message }} + token: ${{ secrets.GITHUB_TOKEN }} From 004617f5e056c3d9c794022db1cd672c9f46986b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20T=C3=BCrken?= Date: Mon, 27 Jan 2025 18:34:56 +0300 Subject: [PATCH 2/2] Add OWNERS.md and CODEOWNERS files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fatih Türken --- CODEOWNERS | 22 ++++++++++++++++++++++ OWNERS.md | 18 ++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 CODEOWNERS create mode 100644 OWNERS.md diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..d152911 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,22 @@ + +# SPDX-FileCopyrightText: 2025 The Crossplane Authors +# +# SPDX-License-Identifier: CC0-1.0 + +# This file controls automatic PR reviewer assignment. See the following docs: +# +# * https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners +# * https://docs.github.com/en/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team +# +# The goal of this file is for most PRs to automatically and fairly have one +# maintainer set as PR reviewers. All maintainers have permission to approve +# and merge PRs. All PRs must be approved by at least one maintainer before being merged. +# +# Where possible, prefer explicitly specifying a maintainer who is a subject +# matter expert for a particular part of the codebase rather than using fallback +# owners. Fallback owners are listed at the bottom of this file. +# +# See also OWNERS.md for governance details + +# Fallback owners +* @sergenyalcin @turkenf @negz diff --git a/OWNERS.md b/OWNERS.md new file mode 100644 index 0000000..765224c --- /dev/null +++ b/OWNERS.md @@ -0,0 +1,18 @@ + + +# OWNERS + +This page lists all maintainers for **this** repository. Each repository in the +[Crossplane Contrib organization](https://github.com/crossplane-contrib/) will list their +repository maintainers in their own `OWNERS.md` file. + +## Maintainers +* Nic Cope ([negz](https://github.com/negz)) +* Sergen Yalcin ([sergenyalcin](https://github.com/sergenyalcin)) +* Fatih Turken ([turkenf](https://github.com/turkenf)) + +See [CODEOWNERS](./CODEOWNERS) for automatic PR assignment.