Commit Graph

131 Commits

Author SHA1 Message Date
Benjamin Elder b6a24f3ecf add a README note for MAINTAINERS_LIST 2025-04-21 13:04:44 -07:00
Benjamin Elder f5233a7116 sort by gh handle for stable generation 2025-04-21 13:04:44 -07:00
Benjamin Elder c04d241bd0 WIP: generate maintainers table for cncf 2025-04-21 13:04:44 -07:00
Benjamin Elder 5ef922dee6 ensure name is set 2025-04-10 17:43:26 -07:00
Benjamin Elder d6f1969307 fix validation for company affiliation and email must be set for leads 2025-04-10 17:40:50 -07:00
Priyanka Saggu f04f23df05 add sig-contributor-experience-leads as approvers 2025-03-18 23:00:28 +05:30
Priyanka Saggu aabc5056af add nikhita, spiffxp as emeritus_approvers 2025-03-18 22:59:54 +05:30
Benjamin Elder 680390fdf3 validate emails / company and add a TODO about awkward data format with de-normalized person entries 2025-03-11 16:09:24 -07:00
Maciej Szulik a0ad464ac8
Fix typo in issue template and switch to use gh for creating issues
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-15 16:13:12 +01:00
Maciej Szulik d8e5c1389a
Remove link from annual report subprojects section
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-08 18:52:32 +01:00
Benjamin Elder 62432c1cf0 support email field in sigs.yaml 2024-11-06 16:48:41 -08:00
Sergey Kanzhelev 6aa5be2bcc allow to specify the calendar link and properly escape the time url query 2024-10-11 16:08:03 +00:00
Samson Kolge 11d1a66670 wrap generated list of KEPs in comments
check-in files with LF line endings
2024-08-23 14:22:33 +05:30
Nabarun Pal 661d8d820e
update annual report questions
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2024-03-06 22:48:00 +05:30
Christoph Blecker c7da084db7
Fix containerized generation 2024-02-18 20:14:37 -08:00
Kubernetes Prow Robot 3043e02155
Merge pull request #7227 from palnabarun/7213/fix-annual-report-generator
7213/fix annual report generator
2024-02-13 04:38:32 -08:00
Nabarun Pal 0acdd0e36f
generator: fix KEP list generation for Annual Reports
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2024-02-10 09:48:57 +05:30
Nabarun Pal 705ea74ef1
(generator): change generator to allow for subproject leads
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2023-09-20 16:41:57 +05:30
Nabarun Pal 9067c93899
(generator): add emeritus members section to committee template
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2023-08-22 11:46:52 +05:30
Steve Wong b236e436d8 retire VMware UG and remove User Groups as an official K8s group type 2023-07-20 01:15:46 -07:00
Madhav Jivrajani 078fb1a935 generator: Refactor to make github API calls only when needed
Currently, everytime the verify job is run, API calls are made
to github to fetch kubernetes release information since verify
calls generate first.

The issue with this is that everytime this runs in the CI, eventhough
we only generate annual reports when ANNUAL_REPORT env is set, the
API calls are made and if they are rate limited (since we don't use
a token here), the job will fail without a legitamate reason.

Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2023-06-21 18:58:35 +05:30
Christoph Blecker 40c4fd2540
Update issue template for annual reports 2023-02-08 17:28:43 -08:00
Christoph Blecker 2dce9fcdb3
Fix formatting in GitHub issue generation 2023-02-08 17:17:19 -08:00
Christoph Blecker 042d2889a8
Fix KEP generation and formatting 2023-02-08 17:17:11 -08:00
Christoph Blecker c30c9f467d
Add automatic labelling for annual reports and charter changes 2023-01-22 17:14:39 -08:00
Priyanka Saggu a0bf20abbb auto generate list of subprojects & working-groups from annual report year 2023-01-21 11:28:23 +00:00
Priyanka Saggu 27ddce7093 auto generate list of KEPs in annual-report/sig_report go template 2023-01-16 06:02:06 +00:00
Jordan Liggitt 9ea867a0a2 Write generate errors to stderr 2022-05-26 20:56:58 -04:00
Yuki Okushi 40baa95324
Fix `make test` 2022-05-12 22:31:13 +09:00
Jordan Liggitt 77521a2706 Link to working groups from SIG readmes 2022-01-27 15:58:10 -05:00
Jordan Liggitt 30b330d6c3 Link to sigs from WG readmes 2022-01-27 15:57:58 -05:00
Christoph Blecker 34d0c59cd7
Add annual report templates for 2021 2022-01-25 08:54:16 -08:00
Christoph Blecker 6b4b6541ca
Update generator README with AR details 2022-01-24 13:20:33 -08:00
Christoph Blecker 96c4af4cbc
Add notes to AR template that the generation will happen in the future 2022-01-24 12:28:50 -08:00
Christoph Blecker 5eb3d3fb15
Add link to the AR tempate that was generated 2022-01-24 12:28:29 -08:00
Christoph Blecker faa083de30
Fix AR dates to match governance docs 2022-01-24 12:27:30 -08:00
Christoph Blecker 97348cbcac
Add generation function for annual report 2022-01-22 15:51:57 -08:00
Kubernetes Prow Robot 8582d9f500
Merge pull request #6355 from parispittman/liaisonupdate
adding liaison expectations
2022-01-21 15:54:34 -08:00
Paris Pittman 605a1cb9ca vi is busted lol 2022-01-21 15:43:04 -08:00
Davanum Srinivas caed0813a0
add links for labels in sig-list.md
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2022-01-17 19:40:54 -05:00
Eddie Zaneski 492da0452c
Add note about calendar invites to templates
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>
2021-12-02 11:09:47 -08:00
Boleyn Su 0aba750236
Update app.go
fix a typo
2021-06-21 10:54:54 -04:00
Aaron Crickenberger 6153db5bf6 generator: make subproject owners links useful
reduce the visual noise, and make the links go to githubs UI

so: https://raw.githubusercontent.com/org/repo/branch/path/to/OWNERS
becomes:
- link text: org/repo/path/to
- link target: https://github.com/org/repo/blob/branch/path/to/ORWNERS

note: this does assume/imply we don't need to model the complexity of
subprojects owning different branches... but, we haven't found a reason
to do so in 5 years, seems a safe assumption
2021-03-09 14:12:03 -05:00
Aaron Crickenberger 34684158e9 generator: allow github and raw urls in sigs.yaml 2021-03-09 14:12:03 -05:00
Aaron Crickenberger 7a3a9e4e57 generator: add githubURL, orgRepoPath funcs 2021-03-09 14:12:03 -05:00
Aaron Crickenberger 320c5f10d6 generator: add validation of subprojects
specifically:
- only sigs+committees can have subprojects
- subprojects need at least one owners entry
- owners should be raw github links

I think the last one could/should change, but:
- I'm about to auto-generate links assuming this format, so I want to
  verify I can assume all owners are in this format
- I am not quite sure if we should treat sigs.yaml as public api and
  give notice/deprecation for field changes
2021-03-09 14:12:03 -05:00
Aaron Crickenberger 6687a0892a generator: "make test" passes again
there's a lot of boilerplate that is now expected in sigs.yaml
2021-03-09 14:12:03 -05:00
Nikhita Raghunath 058e3c4b23 generator: support liaisons in sigs.yaml 2021-01-20 10:37:33 +05:30
Bob Killen 067c680f77
Replace master list with community group name in sig-list template 2020-12-21 14:44:14 -05:00
Jorge O. Castro d264b3ba98
Add hugo metadata to SIG list so we can index it on k8s.dev (#5066)
* Add hugo metadata to SIG list so we can index it on k8s.dev

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

* Run make generate to generate the proper file

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

* Move hugo block above the template header

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

* Update generator/list.tmpl

Co-authored-by: Bob Killen <killen.bob@gmail.com>

* Run make to generate final page

Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

Co-authored-by: Bob Killen <killen.bob@gmail.com>
2020-12-21 06:12:25 -08:00