Skip to content

Commit f3b5f9a

Browse files
authored
docs: add maintainers page (kaito-project#345)
Signed-off-by: Sertac Ozercan <sozercan@gmail.com>
1 parent 6ecb65c commit f3b5f9a

4 files changed

Lines changed: 63 additions & 0 deletions

File tree

.github/workflows/e2e-backend.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ jobs:
1919
- name: Checkout repository
2020
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2121

22+
- name: Load component versions
23+
run: |
24+
set -a
25+
source versions.env
26+
set +a
27+
echo "KAITO_VERSION=${KAITO_VERSION}" >> "$GITHUB_ENV"
28+
2229
- name: Setup Go
2330
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
2431
with:
@@ -41,6 +48,7 @@ jobs:
4148
# If Gateway API Inference Extension CRDs are pre-installed (e.g. via kubectl apply),
4249
# add --skip-crds to avoid a field-manager conflict on InferencePool.
4350
helm install kaito-workspace kaito/workspace \
51+
--version "$KAITO_VERSION" \
4452
--namespace kaito-workspace \
4553
--create-namespace \
4654
--set featureGates.disableNodeAutoProvisioning=true

.github/workflows/e2e-controller.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ jobs:
1919
- name: Checkout repository
2020
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2121

22+
- name: Load component versions
23+
run: |
24+
set -a
25+
source versions.env
26+
set +a
27+
echo "KAITO_VERSION=${KAITO_VERSION}" >> "$GITHUB_ENV"
28+
2229
- name: Setup Go
2330
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
2431
with:
@@ -41,6 +48,7 @@ jobs:
4148
# If Gateway API Inference Extension CRDs are pre-installed (e.g. via kubectl apply),
4249
# add --skip-crds to avoid a field-manager conflict on InferencePool.
4350
helm install kaito-workspace kaito/workspace \
51+
--version "$KAITO_VERSION" \
4452
--namespace kaito-workspace \
4553
--create-namespace \
4654
--set featureGates.disableNodeAutoProvisioning=true

.github/workflows/e2e-gateway.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
source versions.env
2626
set +a
2727
echo "GAIE_VERSION=${GAIE_VERSION}" >> "$GITHUB_ENV"
28+
echo "KAITO_VERSION=${KAITO_VERSION}" >> "$GITHUB_ENV"
2829
2930
- name: Setup Go
3031
uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 # v6.5.0
@@ -78,6 +79,7 @@ jobs:
7879
# If Gateway API Inference Extension CRDs are pre-installed (e.g. via kubectl apply),
7980
# add --skip-crds to avoid a field-manager conflict on InferencePool.
8081
helm install kaito-workspace kaito/workspace \
82+
--version "$KAITO_VERSION" \
8183
--namespace kaito-workspace \
8284
--create-namespace \
8385
--set featureGates.disableNodeAutoProvisioning=true

MAINTAINERS.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Overview
2+
3+
This page provides contact information for the AIRunway maintainers and outlines
4+
their responsibilities.
5+
6+
## Maintainers
7+
8+
The following are current AIRunway maintainers:
9+
10+
* Suraj Deshmukh @surajssd
11+
* Robbie Cronin @robert-cronin
12+
* Sertaç Özercan @sozercan
13+
14+
## Maintainer Responsibilities
15+
16+
Maintainers are active and visible members of the community. They have
17+
experience with the project and are expected to have the knowledge and
18+
insight to lead its growth, and below are their responsibilities.
19+
20+
### Uphold Code of Conduct
21+
22+
Uphold the values and behavior set forward by the
23+
[Code of Conduct](CODE_OF_CONDUCT.md) to ensure a safe and welcoming community.
24+
25+
### Prioritize Security
26+
27+
Prioritize reported security vulnerabilities and ensure that they are addressed
28+
in a timely manner. See AIRunway's [security policy](SECURITY.md).
29+
30+
### Review Pull Requests
31+
32+
Review pull requests regularly with comments, suggestions, decision to reject,
33+
merge or close them. Accept only high quality pull requests. Provide code
34+
reviews and guidance on incoming pull requests to adhere to established
35+
standards and best practices.
36+
37+
### Triage Open Issues
38+
39+
Review issues regularly to determine their priority and relevance, with proper
40+
labeling to identify milestones, blockers, complexity, etc.
41+
42+
### Maintain Overall System Quality
43+
44+
Maintain healthy test coverage and code quality report score. Avoid dependency
45+
bloat and mitigate breaking changes.

0 commit comments

Comments
 (0)