Skip to content

Commit 02ccfb2

Browse files
committed
dashboard: Add Maintainers List
Added a Maintainer's list for each job, if a mapping exists. Contains group name, full name, email, Github, and slack information. Signed-off-by: Anna Finn <[email protected]>
1 parent 054713a commit 02ccfb2

File tree

6 files changed

+266
-16
lines changed

6 files changed

+266
-16
lines changed

.github/workflows/deploy.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ on:
1515
# Allows you to run this workflow manually from the Actions tab
1616
workflow_dispatch:
1717

18+
env:
19+
NEXT_PUBLIC_BASE_PATH: ${{ vars.NEXT_PUBLIC_BASE_PATH }}
20+
1821
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
1922
permissions:
2023
contents: read
@@ -76,9 +79,14 @@ jobs:
7679
- name: Install dependencies
7780
run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
7881

79-
- name: Build with Next.js
82+
- name: Build with Next.js (No base path)
83+
if: ${{ env.NEXT_PUBLIC_BASE_PATH == '' }}
8084
run: ${{ steps.detect-package-manager.outputs.runner }} next build
8185

86+
- name: Build with Next.js (With base path)
87+
if: ${{ env.NEXT_PUBLIC_BASE_PATH != '' }}
88+
run: NEXT_PUBLIC_BASE_PATH=${{ env.NEXT_PUBLIC_BASE_PATH }} ${{ steps.detect-package-manager.outputs.runner }} next build
89+
8290
- name: Add .nojekyll to out directory
8391
run: touch out/.nojekyll
8492

maintainers.yml

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# maintainers.yaml
2+
#
3+
# @kata-containers/arch-s390x: BbolroC
4+
# @kata-containers/arch-ppc64le: Amulyam24?
5+
# @kata-containers/cri-o: ?
6+
# @kata-containers/dragonball: bergwolf
7+
# @kata-containers/rust: pmores, lifupan
8+
# @kata-containers/amd: AdithyaKrishnan, arvindskumar99
9+
10+
11+
## slack: member id, display name, or link to profile?
12+
13+
mappings:
14+
# @kata-containers/arch-s390x: BbolroC
15+
- regex: ".*s390x.*"
16+
owners:
17+
- fullname: "Hyounggyu Choi"
18+
19+
slackurl: "https://katacontainers.slack.com/team/U0369UMM69M"
20+
# slackid: "U0369UMM69M"
21+
slack: "Hyounggyu Choi"
22+
github: "BbolroC"
23+
group: "arch-s390x"
24+
25+
# @kata-containers/arch-ppc64le: Amulyam24?
26+
- regex: ".*ppc64le.*"
27+
owners:
28+
- fullname: "Amulya Meka"
29+
30+
slackurl: "https://katacontainers.slack.com/team/UV7RP34GK"
31+
# slackid: "UV7RP34GK"
32+
slack: "Amulyam24"
33+
github: "Amulyam24"
34+
group: "arch-ppc64le"
35+
36+
37+
# @kata-containers/dragonball: bergwolf
38+
- regex: ".*dragonball.*"
39+
owners:
40+
- fullname: "Peng Tao"
41+
email: "http://bergwolf.github.io/"
42+
slackurl: "https://katacontainers.slack.com/team/U8709NBSM"
43+
# slackid: "U8709NBSM"
44+
slack: "bergwolf"
45+
github: "bergwolf"
46+
group: "dragonball"
47+
48+
49+
# @kata-containers/rust: pmores, lifupan
50+
- regex: ".*runtime-rs.*"
51+
owners:
52+
- fullname: "Pavel Mores"
53+
54+
slackurl: "https://katacontainers.slack.com/team/U03CCR6KGBC"
55+
# slackid: "U03CCR6KGBC"
56+
slack: "Pavel Mores"
57+
github: "pmores"
58+
group: "rust"
59+
60+
- fullname: "Fupan Li"
61+
62+
slackurl: "https://katacontainers.slack.com/team/U059Y60DZPW"
63+
# slackid: "U059Y60DZPW"
64+
slack: "fupan li"
65+
github: "lifupan"
66+
group: "rust"
67+
68+
# @kata-containers/amd: AdithyaKrishnan, ryansavino
69+
- regex: ".*qemu-(sev|snp).*"
70+
owners:
71+
- fullname: "Adithya Krishnan Kannan"
72+
73+
slackurl: "https://cloud-native.slack.com/team/U05TX2URB16"
74+
# slackid: "U05TX2URB16"
75+
slack: "Adi"
76+
github: "AdithyaKrishnan"
77+
group: "amd"
78+
79+
- fullname: "Arvind Kumar"
80+
81+
slackurl: "https://cloud-native.slack.com/team/U06HXU0312P"
82+
# slackid: "U06HXU0312P"
83+
slack: "Arvind Kumar"
84+
github: "arvindskumar99"
85+
group: "amd"

next.config.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
module.exports = {
22
reactStrictMode: true,
33
output: 'export',
4-
basePath: "",
4+
basePath: process.env.NEXT_PUBLIC_BASE_PATH || "",
55
images: {
66
unoptimized: true,
77
},
88
webpack: (config, { dev }) => {
9+
10+
config.module.rules.push({
11+
test: /\.yml$/,
12+
use: 'yaml-loader',
13+
});
14+
915
if (dev) {
1016
config.devtool = false;
1117
}

package-lock.json

Lines changed: 66 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"primereact": "^10.8.3",
1515
"react": "^18.3.1",
1616
"react-dom": "^18.3.1",
17-
"react-transition-group": "^4.4.5"
17+
"react-transition-group": "^4.4.5",
18+
"yaml-loader": "^0.8.1"
1819
},
1920
"devDependencies": {
2021
"autoprefixer": "^10.4.20",

0 commit comments

Comments
 (0)