Skip to content

15th June 2026 - GitProxy Meeting Minutes #1563

@kriswest

Description

@kriswest

Date

20260615 - 4pm BST / 11am EDT

Meeting info

Meeting notices

  • FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

  • All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

  • FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact legal@finos.org with any questions.

  • FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

Agenda

Meeting Minutes

  • Approve past meeting minutes:

  • Merge docs: add MAINTAINERS.md file (docs: add MAINTAINERS.md file #1547):

    • Discussion held on merging the MAINTAINERS.md PR.
    • Outstanding issue regarding missing email for one maintainer (Jamie).
    • Decision to leave the PR open temporarily; Tomasz Świerszcz to contact Jamie directly and report back.
    • Citi team to confirm new maintainer selection internally and raise a PR into MAINTAINERS.md.
  • OSFF London (25th June):

    • OSFF Git Proxy booth confirmed; table assigned, shared with FDC3.
    • Tomasz Świerszcz confirmed Citi attendance; additional AppSec team members to support, plus Jamie may attend.
    • Flyer/brochure content provided and reviewed; approved by Citi PR/CRM team. Minimal changes requested.
    • Demo and presentation content discussed—focus on open source engagement, Git Proxy functionality, and plugin extensibility.
    • General agreement on direction; suggestions made to clarify distinction between current and future state in presentation.
  • Milestone v2.1.0 progress:

    • Two-thirds of PRs for v2.1.0 milestone closed.
    • SSH support reviewed and merged; annotated tag push support nearly ready with some remaining feedback.
    • Discussion of lightweight tags—current approach is to reject them with an error message.
    • Outstanding UI classification issue for tag pushes noted; further refinement needed.
    • Multiple open PRs require review and merge for milestone completion; maintainers encouraged to prioritise reviews.
    • Request to include NTLM authentication PR in v2.1.0 if tested in time; @re-vlad and @coopernetes to help test internally.
  • Git Proxy Java:

    • @coopernetes presented an overview and live demo of the Java re-implementation.
    • Intent is for Git Proxy Java to become a sister project, not a replacement.
    • Key differences: uses Jetty+JGIT for Git operations, Spring Security for auth, and a full Java stack; supports advanced features (e.g., live feedback, pluggable filters).
    • Discussion on the merits, concerns about resource split, and possibility of shared UI/API.
    • General feedback: Valuable architectural insights, but main project will remain Node.js-based for most contributors; some interest in learning from Java implementation.
    • Disappointment was expressed by two senior contributors in the lack of coordination with other contributors & ongoing work and the decision to implement a full alternative solution in a different language.
  • Dependabot PRs:

    • @jescalada has migrated the project from Renovate to Dependabot.
    • Dependabot settings configured, but an excess of open PRs noted; maintainers reminded to review and merge as able.
  • AOB, Q&A & Adjourn:

    • Several new issues were not discussed in detail due to time constraints (see below).
    • Next meetings to include further discussion on Git Proxy Java integration/unification and a demo/discussion on OSS assessment tooling.

Agenda Items Not Discussed

The following issues were not discussed and will be carried over:


Action Items

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions