toc icon indicating copy to clipboard operation
toc copied to clipboard

[Graduation] Knative Graduation Application

Open dprotaso opened this issue 11 months ago • 21 comments

Knative Graduation Application

v1.6 This template provides the project with a framework to inform the TOC of their conformance to the Graduation Level Criteria.

Project Repo(s): github.com/knative, github.com/knative-extensions Project Site: https://www.knative.dev Sub-Projects: Serving, Eventing, Functions, Client Communication: https://cloud-native.slack.com/ #knative and various channels with #knative- prefix

Project points of contacts: [email protected], Steering Committee Members

Graduation Criteria Summary for Knative

Application Level Assertion

  • [x] This project is currently Incubating, accepted on 2022-03-02, and applying to Graduate.

Adoption Assertion

Adopters of the Knative project that have chosen to share their adoption story publicly can be found in the ADOPTERS.md file in the community repository.

Application Process Principles

Suggested

N/A

Required

  • [x] Engage with the domain specific TAG(s) to increase awareness through a presentation or completing a General Technical Review.

    • [x] TAG provides insight/recommendation of the project in the context of the landscape
      • [x] TAG Runtime - Presentation Feb 3rd, 2022 (notes, video)
      • [x] TAG App Delivery - Presentation Nov 8th, 2023 (slides)
  • [x] All project metadata and resources are vendor-neutral.

    • Knative operates according to well defined vendor-neutral governance guided by our Steering Committee, and all project communication, messaging, and collaboration is vendor-neutral.

    • Knative's social media principles enforces vendor neutrality in our communication

  • [x] Review and acknowledgement of expectations for graduated projects and requirements for moving forward through the CNCF Maturity levels.

    • [x] Met during project's proposal (https://github.com/cncf/toc/pull/1245) on 2024-01-19 and this continued issue application 2024-12-2024

    • Knative has demonstrated this understanding through all applications/proposals for each maturity level

      • Incubation: https://github.com/cncf/toc/pull/762
      • Graduation: this document
    • The Knative project has reviewed and understands the expectations as it has continued to move forward through the maturity levels as described in the process README and graduation criteria.

Completion of this due diligence document, resolution of concerns raised, and presented for public comment satisifies the Due Diligence Review criteria.

  • [x] Additional documentation as appropriate for project type, e.g.: installation documentation, end user documentation, reference implementation and/or code samples.

Governance and Maintainers

Note: this section may be augmented by the completion of a Governance Review from TAG Contributor Strategy.

Suggested

  • [x] Governance has continuously been iterated upon by the project as a result of their experience applying it, with the governance history demonstrating evolution of maturity alongside the project's maturity evolution.

    • The Knative project has been continuously reshaping governance. All the commits are present in our knative/community repository.
      • Prior to the CNCF incubation we had distinct Trademark, Steering and Technical Oversight Committees. As of Dec '24 we've consolidated the governance into a single Steering Committee.
        • ref: https://github.com/knative/community/pull/1587

Required

  • [x] Clear and discoverable project governance documentation.

  • [x] Governance is up to date with actual project activities, including any meetings, elections, leadership, or approval processes.

  • [x] Governance clearly documents vendor-neutrality of project direction.

  • [x] Document how the project makes decisions on leadership roles, contribution acceptance, requests to the CNCF, and changes to governance or project goals.

  • [x] Document how role, function-based members, or sub-teams are assigned, onboarded, and removed for specific teams (example: Security Response Committee).

    • We leverage the concept of working groups to allow different project members to contribute in different functional areas of the project. We have documented processes for formation, running and dissolution of these groups.
    • Within a working group we have documented distinct contributor roles and requirements .
  • [x] Document complete list of current maintainers, including names, contact information, domain of responsibility, and affiliation.

  • [x] A number of active maintainers which is appropriate to the size and scope of the project.

    • There are nine (9) active Steering Committee Members
    • There are fifteen (15) active Working Groups Leads
    • The leadership of the project are part of nine (9) different companies/organizations. eg. Red Hat, Cisco, IBM, Staklok, Bloomberg, Diagrid, OCAD University, University of Toronto
  • [X] Document a complete maintainer lifecycle process (including roles, onboarding, offboarding, and emeritus status).

  • [x] Demonstrate usage of the maintainer lifecycle with outcomes, either through the addition or replacement of maintainers as project events have required.

  • [x] Project maintainers from at least 2 organizations that demonstrates survivability.

    • There are nine (9) different organizations with members in Knative leadership positions. See above.
  • [x] Code and Doc ownership in Github and elsewhere matches documented governance roles.

    • Peribolos + Prow OWNER files are kept in-sync with governance roles. See above 'maintainer lifecycle' question
  • [x] Document adoption of the CNCF Code of Conduct

  • [x] CNCF Code of Conduct is cross-linked from other governance documents.

  • [x] All subprojects, if any, are listed.

  • [x] If the project has subprojects: subproject leadership, contribution, maturity status documented, including add/remove process.

Contributors and Community

Note: this section may be augmented by the completion of a Governance Review from TAG Contributor Strategy.

Suggested

Required

  • [x] Clearly defined and discoverable process to submit issues or changes.

    • All Working Groups use GitHub Issues and Pull-Requests
  • [x] Project must have, and document, at least one public communications channel for users and/or contributors.

    • https://knative.dev/docs/community/#communication-channels
  • [x] List and document all project communication channels, including subprojects (mail list/slack/etc.). List any non-public communications channels and what their special purpose is.

    • CNCF Slack (https://knative.dev/docs/community/#communication-channels)
    • Knative Users Google Group - https://groups.google.com/g/knative-users
    • Knative Dev Google Group - https://groups.google.com/g/knative-dev
    • Knative Google Team Drive for meeting notes and proposals - (https://drive.google.com/drive/folders/0AM-QGZJ-HUA8Uk9PVA)
  • [x] Up-to-date public meeting schedulers and/or integration with CNCF calendar.

  • [x] Documentation of how to contribute, with increasing detail as the project matures.

    • Each subproject has their own 'how to contribute'
    • Index of these is on the knative.dev website
  • [x] Demonstrate contributor activity and recruitment.

Engineering Principles

  • [x] Document project goals and objectives that illustrate the project’s differentiation in the Cloud Native landscape as well as outlines how this project fulfills an outstanding need and/or solves a problem differently. This requirement may also be satisfied by completing a General Technical Review.

  • [x] Document what the project does, and why it does it - including viable cloud native use cases. This requirement may also be satisfied by completing a General Technical Review.

  • [x] Document and maintain a public roadmap or other forward looking planning document or tracking mechanism.

    • All working groups following the same mechanics for managing roadmaps.
    • Roadmap can be found on GitHub with shortcuts available in our WORKING-GROUPS.md
  • [x] Roadmap change process is documented.

    • In general working group leads are responsible for the roadmap of their respective area.
    • Users can influence the roadmap by writing a feature track
  • [x] Document overview of project architecture and software design that demonstrates viable cloud native use cases, as part of the project's documentation. This requirement may also be satisfied by completing a General Technical Review and capturing the output in the project's documentation.

  • [x] Document the project's release process and guidelines publicly in a RELEASES.md or equivalent file that defines:

    • [x] Release expectations (scheduled or based on feature implementation)
    • [x] Tagging as stable, unstable, and security related releases
    • [x] Information on branch and tag strategies
      • knative/release contains information regarding our release process and branching strategies
    • [x] Branch and platform support and length of support
    • [x] Artifacts included in the release.
      • This depends on the subproject.
      • Serving & Eventing produce Kubernetes YAML
      • Client/Func will produce binaries to run locally on end-user machines.
    • Additional information on topics such as LTS and edge releases are optional. Release expectations are a social contract between the project and its end users and hence changes to these should be well thought out, discussed, socialized and as necessary agreed upon by project leadership before getting rolled out.
  • [x] History of regular, quality releases.

    • Our website blog contains summaries of our releases - https://knative.dev/blog/

Security

Note: this section may be augmented by a joint-assessment performed by TAG Security.

Suggested

  • [ ] Achieving OpenSSF Best Practices silver or gold badge.
    • https://bestpractices.coreinfrastructure.org/en/projects/5913

Required

  • [x] Clearly defined and discoverable process to report security issues.

  • [x] Enforcing Access Control Rules to secure the code base against attacks (Example: two factor authentication enforcement, and/or use of ACL tools.)

    • Enabled in both our GitHub orgs knative,knative-extensions
  • [x] Document assignment of security response roles and how reports are handled.

  • [x] Document Security Self-Assessment.

    • [x] https://github.com/cncf/tag-security/blob/main/community/assessments/projects/knative/self-assessment.md
  • [x] Third Party Security Review.

    • [x] Moderate and low findings from the Third Party Security Review are planned/tracked for resolution as well as overall thematic findings, such as: improving project contribution guide providing a PR review guide to look for memory leaks and other vulnerabilities the project may be susceptible to by design or language choice ensuring adequate test coverage on all PRs.
    • Security Audit
      • Announcement - 2023-12-05 - https://knative.dev/blog/events/security-audit-2023/
      • Report - https://github.com/knative/docs/blob/main/reports/ADA-knative-security-audit-2023.pdf
  • [x] Achieve the Open Source Security Foundation (OpenSSF) Best Practices passing badge.

    • Passing criteria - https://www.bestpractices.dev/en/projects/5913

Ecosystem

Suggested

N/A

Required

  • [x] Publicly documented list of adopters, which may indicate their adoption level (dev/trialing, prod, etc.)

  • [x] Used in appropriate capacity by at least 3 independent + indirect/direct adopters, (these are not required to be in the publicly documented list of adopters)

The project provided the TOC with a list of adopters for verification of use of the project at the level expected, i.e. production use for graduation, dev/test for incubation.

  • [x] TOC verification of adopters.

Refer to the Adoption portion of this document.

  • [x] Clearly documented integrations and/or compatibility with other CNCF projects as well as non-CNCF projects.

Adoption

We have a list of adopters and @dprotaso has compiled their contact information. A few have decided to remain anonymous until they get approval within their companies to disclose.

dprotaso avatar Dec 13 '24 02:12 dprotaso

This issue replaced the PR https://github.com/cncf/toc/issues/1509

dprotaso avatar Dec 13 '24 02:12 dprotaso

Also I have a document with adopter contact emails - let me know if you prefer I share that or you want me to submit the email using a form. cheers

x-post in cncf slack - https://cloud-native.slack.com/archives/C0MP69YF4/p1734057464986069

dprotaso avatar Dec 13 '24 02:12 dprotaso

Please use the form @dprotaso

submit information for each adopter to the Adopter Interview Questionnaire form

angellk avatar Dec 13 '24 07:12 angellk

Just finished submitting the adopter list through the form - thanks.

dprotaso avatar Dec 17 '24 17:12 dprotaso

@dprotaso has the project completed the required self-assessment?

angellk avatar Jan 05 '25 20:01 angellk

Which self assessment? If it's the security one a steering member was told it wasn't necessary if we have had a completed 3rd party security audit. Is that not the case?

dprotaso avatar Jan 05 '25 20:01 dprotaso

The required self assessment:

The joint assessment is optional. I'll reach out separately to understand the conflicting information received by your steering member.

angellk avatar Jan 06 '25 05:01 angellk

The required self assessment:

The joint assessment is optional. I'll reach out separately to understand the conflicting information received by your steering member.

We have the following document prepared between Justin Cappos' NYU seminar and the Knative-Security working group: https://github.com/cncf/tag-security/blob/main/community/assessments/projects/knative/self-assessment.md

I'll update a few items in the self-assessment, but I'm assuming that is the correct document?

evankanderson avatar Jan 12 '25 21:01 evankanderson

Thank you @evankanderson and the Knative Security WG for taking the time to work on the self-assessment.

Yes, this is the correct document.

angellk avatar Jan 12 '25 22:01 angellk

Unassign @mauilion and @dzolotusky as their TOC term has ended.

Adding @kfaseela as she agreed to work with me on this, she is one of our new TOC member. :)

For now, we will do a rough quick evaluation for the project, then we plan to schedule the initial project mtg. Due to kubecon freeze, it may not happen till post KubeCon EU.

linsun avatar Mar 06 '25 15:03 linsun

Hi @dprotaso thank you for preparing the application in great details. After reviewing, I have 1 question regarding TAG recommendations, I saw you have slides, do you know if the recording is out for TAG app delivery and if the TAG runtime and app delivery recommendations/feedbacks were recorded anywhere?

  • TAG provides insight/recommendation of the project in the context of the landscape

Also, reading on your security audit, i saw "Ada Logics found 16 security issues of which all except for one have been fixed with upstream patches". Is there an issue tracking the one that has not been fixed? Wanted to ensure it is not critical or high priority.

Reviewing your security self assessment, I saw the threat model is temporary, can you please give an update on it?

Knative threat model: https://github.com/knative/community/blob/main/working-groups/security/threat-model.md

note: This threat model is a work in progress and is considered temporary by the knative security team.

linsun avatar Mar 11 '25 13:03 linsun

do you know if the recording is out for TAG app delivery and if the TAG runtime and app delivery recommendations/feedbacks were recorded anywhere?

TAG-Runtime Recording - https://www.youtube.com/watch?v=Qt--cUJOaQY TAG App Delivery - this was done in person at KubeCon by @aliok so there's just slides

I skimmed the runtime recording and there wasn't any didn't see any recommendations or feedback. I reached out to Ali to see if there were any delivery suggestions but I don't recall there being any.

Is there an issue tracking the one that has not been fixed?

It's been fixed - CVE details are here: https://github.com/knative/serving/security/advisories/GHSA-qmvj-4qr9-v547

Reviewing your security self assessment, I saw the threat model is temporary, can you please give an update on it?

Let me ping folks in our security wg group

dprotaso avatar Mar 11 '25 14:03 dprotaso

TAG App Delivery - this was done in person at KubeCon by @aliok so there's just slides

I've given the presentation during KubeCon and it was in a hectic environment. My slides are here: https://docs.google.com/presentation/d/1ZxsRVTYW2vdlqQqVkLTQupLIDe4Ie8aBzRy4PNDaxmY/edit#slide=id.p

I don't have anything noted as feedback.

aliok avatar Mar 11 '25 16:03 aliok

Reviewing your security self assessment, I saw the threat model is temporary, can you please give an update on it?

Knative threat model: https://githu

Thanks for the reminder! I've had a to-do item on my list for the last month or so to polish that document, remove the work-in-progress, and move it to the security documentation on the website.

There's also some additional content I'd like to include from the ADALogics security audit, pages 6-13 -- expect a PR to this effect later this week.

evankanderson avatar Mar 11 '25 21:03 evankanderson

@jeremyrickard and I met with the knative steering team today and we had the initial project meeting to level set on the DD process, timeline and expectation, and what help we may need from the knative team. A dedicated slack channel has been setup also for this purpose to foster communications.

linsun avatar May 01 '25 13:05 linsun

Started the due diligence process. Made a call out to the TAB channel for engagement with Adopter interviews.

angellk avatar May 06 '25 15:05 angellk

One adopter interview scheduled for June 4th.

jeremyrickard avatar May 27 '25 13:05 jeremyrickard

Governance Review completed

No issues blocking graduation

edrob999 avatar Jun 03 '25 22:06 edrob999

Thanks @edrob999! I reviewed it, and it looks good!

@jeremyrickard and I did the first adopter interview yesterday, all went well, very positive knative serving user.

linsun avatar Jun 05 '25 17:06 linsun

06/20 - Three adopter interviews have been completed, one more scheduled for today.

jeremyrickard avatar Jun 20 '25 17:06 jeremyrickard

@jeremyrickard and I met in person to discuss knative graduation here in Open Source Summit. We have a plan on tackling the rest of the DD and adopter interviews.

I've also pinged the knative team on our private channel on 5-10 asks that I need clarification or additional info/docs. Hope this will be addressed soon so we can move the DD forward to a PR soon.

linsun avatar Jun 24 '25 21:06 linsun

We have completed all scheduled adopter interviews.

jeremyrickard avatar Jul 07 '25 15:07 jeremyrickard

Another update: We have provided a list of things in a doc to be resolved before knative DD can be submitted as a PR and we are waiting for confirmation from knative team that the list of issues have been resolved.

linsun avatar Jul 21 '25 20:07 linsun

2 weeks have passed since we open up the DD PR for public comment, calling for a vote.

/vote

linsun avatar Sep 04 '25 21:09 linsun

Vote created

@linsun has called for a vote on [Graduation] Knative Graduation Application (#1509).

The members of the following teams have binding votes:

Team
@cncf/cncf-toc-voters

Non-binding votes are also appreciated as a sign of support!

How to vote

You can cast your vote by reacting to this comment. The following reactions are supported:

In favor Against Abstain
👍 👎 👀

Please note that voting for multiple options is not allowed and those votes won't be counted.

The vote will be open for 5months 29days 19h 12m. It will pass if at least 66% of the users with binding votes vote In favor 👍. Once it's closed, results will be published here as a new comment.

git-vote[bot] avatar Sep 04 '25 21:09 git-vote[bot]

Vote status

So far 36.36% of the users with binding vote are in favor and 0.00% are against (passing threshold: 66%).

Summary

In favor Against Abstain Not voted
4 0 1 6

Binding votes (5)

User Vote Timestamp
TheFoxAtWork In favor 2025-09-04 21:47:37.0 +00:00:00
angellk Abstain 2025-09-04 21:45:51.0 +00:00:00
jeremyrickard In favor 2025-09-04 22:19:30.0 +00:00:00
linsun In favor 2025-09-04 21:32:48.0 +00:00:00
rochaporto In favor 2025-09-05 9:40:31.0 +00:00:00
@dims Pending
@chadbeaudin Pending
@kevin-wangzefeng Pending
@chira001 Pending
@kfaseela Pending
@kgamanji Pending

Non-binding votes (12)

User Vote Timestamp
adamzr In favor 2025-09-04 21:52:28.0 +00:00:00
whatnick In favor 2025-09-04 23:23:56.0 +00:00:00
jkjell In favor 2025-09-05 0:17:01.0 +00:00:00
evankanderson In favor 2025-09-05 0:21:41.0 +00:00:00
dprotaso In favor 2025-09-05 1:50:03.0 +00:00:00
aliok In favor 2025-09-05 6:12:35.0 +00:00:00
twoGiants In favor 2025-09-05 8:08:48.0 +00:00:00
pierDipi In favor 2025-09-05 10:06:48.0 +00:00:00
Fedosin In favor 2025-09-05 10:11:12.0 +00:00:00
matzew In favor 2025-09-05 10:35:32.0 +00:00:00
cardil In favor 2025-09-05 10:54:39.0 +00:00:00
Leo6Leo In favor 2025-09-05 20:55:05.0 +00:00:00

git-vote[bot] avatar Sep 05 '25 21:09 git-vote[bot]

Vote status

So far 45.45% of the users with binding vote are in favor and 0.00% are against (passing threshold: 66%).

Summary

In favor Against Abstain Not voted
5 0 1 5

Binding votes (6)

User Vote Timestamp
TheFoxAtWork In favor 2025-09-04 21:47:37.0 +00:00:00
angellk Abstain 2025-09-04 21:45:51.0 +00:00:00
jeremyrickard In favor 2025-09-04 22:19:30.0 +00:00:00
kfaseela In favor 2025-09-06 5:24:18.0 +00:00:00
linsun In favor 2025-09-04 21:32:48.0 +00:00:00
rochaporto In favor 2025-09-05 9:40:31.0 +00:00:00
@dims Pending
@chadbeaudin Pending
@kevin-wangzefeng Pending
@chira001 Pending
@kgamanji Pending

Non-binding votes (12)

User Vote Timestamp
adamzr In favor 2025-09-04 21:52:28.0 +00:00:00
whatnick In favor 2025-09-04 23:23:56.0 +00:00:00
jkjell In favor 2025-09-05 0:17:01.0 +00:00:00
evankanderson In favor 2025-09-05 0:21:41.0 +00:00:00
dprotaso In favor 2025-09-05 1:50:03.0 +00:00:00
aliok In favor 2025-09-05 6:12:35.0 +00:00:00
twoGiants In favor 2025-09-05 8:08:48.0 +00:00:00
pierDipi In favor 2025-09-05 10:06:48.0 +00:00:00
Fedosin In favor 2025-09-05 10:11:12.0 +00:00:00
matzew In favor 2025-09-05 10:35:32.0 +00:00:00
cardil In favor 2025-09-05 10:54:39.0 +00:00:00
Leo6Leo In favor 2025-09-05 20:55:05.0 +00:00:00

git-vote[bot] avatar Sep 06 '25 21:09 git-vote[bot]

Vote status

So far 54.55% of the users with binding vote are in favor and 0.00% are against (passing threshold: 66%).

Summary

In favor Against Abstain Not voted
6 0 1 4

Binding votes (7)

User Vote Timestamp
TheFoxAtWork In favor 2025-09-04 21:47:37.0 +00:00:00
angellk Abstain 2025-09-04 21:45:51.0 +00:00:00
jeremyrickard In favor 2025-09-04 22:19:30.0 +00:00:00
kevin-wangzefeng In favor 2025-09-07 9:37:18.0 +00:00:00
kfaseela In favor 2025-09-06 5:24:18.0 +00:00:00
linsun In favor 2025-09-04 21:32:48.0 +00:00:00
rochaporto In favor 2025-09-05 9:40:31.0 +00:00:00
@dims Pending
@chadbeaudin Pending
@chira001 Pending
@kgamanji Pending

Non-binding votes (14)

User Vote Timestamp
adamzr In favor 2025-09-04 21:52:28.0 +00:00:00
whatnick In favor 2025-09-04 23:23:56.0 +00:00:00
jkjell In favor 2025-09-05 0:17:01.0 +00:00:00
evankanderson In favor 2025-09-05 0:21:41.0 +00:00:00
dprotaso In favor 2025-09-05 1:50:03.0 +00:00:00
aliok In favor 2025-09-05 6:12:35.0 +00:00:00
twoGiants In favor 2025-09-05 8:08:48.0 +00:00:00
pierDipi In favor 2025-09-05 10:06:48.0 +00:00:00
Fedosin In favor 2025-09-05 10:11:12.0 +00:00:00
matzew In favor 2025-09-05 10:35:32.0 +00:00:00
cardil In favor 2025-09-05 10:54:39.0 +00:00:00
Leo6Leo In favor 2025-09-05 20:55:05.0 +00:00:00
able8 In favor 2025-09-07 5:11:59.0 +00:00:00
ankitajana21 In favor 2025-09-07 8:33:21.0 +00:00:00

git-vote[bot] avatar Sep 07 '25 22:09 git-vote[bot]

Vote status

So far 54.55% of the users with binding vote are in favor and 0.00% are against (passing threshold: 66%).

Summary

In favor Against Abstain Not voted
6 0 1 4

Binding votes (7)

User Vote Timestamp
TheFoxAtWork In favor 2025-09-04 21:47:37.0 +00:00:00
angellk Abstain 2025-09-04 21:45:51.0 +00:00:00
jeremyrickard In favor 2025-09-04 22:19:30.0 +00:00:00
kevin-wangzefeng In favor 2025-09-07 9:37:18.0 +00:00:00
kfaseela In favor 2025-09-06 5:24:18.0 +00:00:00
linsun In favor 2025-09-04 21:32:48.0 +00:00:00
rochaporto In favor 2025-09-05 9:40:31.0 +00:00:00
@dims Pending
@chadbeaudin Pending
@chira001 Pending
@kgamanji Pending

Non-binding votes (16)

User Vote Timestamp
adamzr In favor 2025-09-04 21:52:28.0 +00:00:00
whatnick In favor 2025-09-04 23:23:56.0 +00:00:00
jkjell In favor 2025-09-05 0:17:01.0 +00:00:00
evankanderson In favor 2025-09-05 0:21:41.0 +00:00:00
dprotaso In favor 2025-09-05 1:50:03.0 +00:00:00
aliok In favor 2025-09-05 6:12:35.0 +00:00:00
twoGiants In favor 2025-09-05 8:08:48.0 +00:00:00
pierDipi In favor 2025-09-05 10:06:48.0 +00:00:00
Fedosin In favor 2025-09-05 10:11:12.0 +00:00:00
matzew In favor 2025-09-05 10:35:32.0 +00:00:00
cardil In favor 2025-09-05 10:54:39.0 +00:00:00
Leo6Leo In favor 2025-09-05 20:55:05.0 +00:00:00
able8 In favor 2025-09-07 5:11:59.0 +00:00:00
ankitajana21 In favor 2025-09-07 8:33:21.0 +00:00:00
duglin In favor 2025-09-08 11:23:32.0 +00:00:00
ananos In favor 2025-09-08 12:07:13.0 +00:00:00

git-vote[bot] avatar Sep 08 '25 22:09 git-vote[bot]

Vote status

So far 63.64% of the users with binding vote are in favor and 0.00% are against (passing threshold: 66%).

Summary

In favor Against Abstain Not voted
7 0 1 3

Binding votes (8)

User Vote Timestamp
TheFoxAtWork In favor 2025-09-04 21:47:37.0 +00:00:00
angellk Abstain 2025-09-04 21:45:51.0 +00:00:00
jeremyrickard In favor 2025-09-04 22:19:30.0 +00:00:00
kevin-wangzefeng In favor 2025-09-07 9:37:18.0 +00:00:00
kfaseela In favor 2025-09-06 5:24:18.0 +00:00:00
kgamanji In favor 2025-09-09 15:53:15.0 +00:00:00
linsun In favor 2025-09-04 21:32:48.0 +00:00:00
rochaporto In favor 2025-09-05 9:40:31.0 +00:00:00
@dims Pending
@chadbeaudin Pending
@chira001 Pending

Non-binding votes (17)

User Vote Timestamp
adamzr In favor 2025-09-04 21:52:28.0 +00:00:00
whatnick In favor 2025-09-04 23:23:56.0 +00:00:00
jkjell In favor 2025-09-05 0:17:01.0 +00:00:00
evankanderson In favor 2025-09-05 0:21:41.0 +00:00:00
dprotaso In favor 2025-09-05 1:50:03.0 +00:00:00
aliok In favor 2025-09-05 6:12:35.0 +00:00:00
twoGiants In favor 2025-09-05 8:08:48.0 +00:00:00
pierDipi In favor 2025-09-05 10:06:48.0 +00:00:00
Fedosin In favor 2025-09-05 10:11:12.0 +00:00:00
matzew In favor 2025-09-05 10:35:32.0 +00:00:00
cardil In favor 2025-09-05 10:54:39.0 +00:00:00
Leo6Leo In favor 2025-09-05 20:55:05.0 +00:00:00
able8 In favor 2025-09-07 5:11:59.0 +00:00:00
ankitajana21 In favor 2025-09-07 8:33:21.0 +00:00:00
duglin In favor 2025-09-08 11:23:32.0 +00:00:00
ananos In favor 2025-09-08 12:07:13.0 +00:00:00
mumi In favor 2025-09-09 11:31:28.0 +00:00:00

git-vote[bot] avatar Sep 09 '25 22:09 git-vote[bot]