Skip to content

Talk Proposal: Building non-deterministic CI gates: Teaching your CI/CD pipeline to think. #187

@VeVarunSharma

Description

@VeVarunSharma
  • Draft Title:: Building non-deterministic CI gates: Teaching your CI/CD pipeline to think.
  • Length: 10-20 min full presentation
  • Links: N/A

Summary:

Traditional CI checks are deterministic—same input, same output, every time. But what if your pipeline could understand context? In this talk, I'll show how to build non-deterministic CI gates using the GitHub Copilot SDK and Microsoft WorkIQ, and other integrations that catch nuanced violations deterministic tools miss.

We'll cover a PIPA BC privacy compliance gate that analyzes a JS/TS Medical API for consent verification and PHI logging, plus a decision compliance check that queries your M365 meetings to fail PRs that violate team agreements. You'll leave knowing when to use each approach and how to implement them as complementary layers of defense.

Speaker Bio

  • Name: Ve Sharma

  • Mini-bio: Ve was the co-founder and CTO for Adauris, an AI audio startup that was a top 100 AI startup in Canada in 2024, and was acquired in 2025. Ve joined YGG (Yield Guild Games) the first and largest web3 gaming DAO & an a16z portco as their Head of Engineering help the company enter scale mode. Ve has now returned to his roots in Cloud & AI and has joined Microsoft as a Solution Engineer on the Cloud & AI team focusing on Dev Tools sitting between Microsoft and GitHub.

  • Picture for slides: https://github.com/user-attachments/assets/3dc7252f-ea1e-4493-9ee2-9b38e24593cb

  • Would you like help with your presentation? No thank you.

  • Social media link(s): Personal Site: LinkedIn:

  • Do you agree to the VanJS Code of Conduct? Yes 🫡

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions