--- tags: CDEvents --- # CDEvents Working Group Meeting Notes [![hackmd-github-sync-badge](https://hackmd.io/2FRGlw9fTMmKN1OQUVvguA/badge)](https://hackmd.io/2FRGlw9fTMmKN1OQUVvguA) This document contains the notes from the [CDEvents Working Group](https://hackmd.io/lBlDCrL7TvmtNOjxdopJ5g). ## Meeting Details ### Schedule - APAC friendly Monday meetings are held at [11am UTC](https://time.is/10am_in_UTC) during summer time and at [12pm UTC](https://time.is/11am_in_UTC) during winter time). - NA friendly Monday meetings are held at [3pm UTC](https://time.is/3pm_in_UTC) during summer time and at [4pm UTC](https://time.is/4pm_in_UTC) during winter time) ### Previous Years - [2022 Meeting Notes](https://github.com/cdevents/community/blob/main/working-group-notes-2022.md) - [2023 Meeting Notes](https://github.com/cdevents/community/blob/main/working-group-notes-2023.md) ### Template Participants: - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - \<addme\> ### December, 2nd 2025 (Americas) Participants: - Ben Powell, Apple, CST - Luke Philips, MST - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - Ping Andrea about v0.5 release - Ben - Issues have been resolved and PRs merged, so v0.5 is ready to go - https://github.com/cdevents/spec/pull/276 - Recommended using semvar library as opposed to writing our own - https://python-semver.readthedocs.io/en/2.9.0/usage.html - Always tests - Also ask to convert the full shell script to python - Get more information around his capstone project to ensure we dont include a library that does his work - \<addme\> ### November, 4th, 2025 (Americas) Participants: - Ben Powell, Apple, CST - Luke Philips, open, MST Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - https://github.com/cdevents/cdevents.dev/pull/53 - Expanding on test definition and what to do - Analysis seems to make more sense - Create a slack thread to hopefully encourage discussion - Otherwise we will merge this next week; contingent on discussion - \<addme\> ### November, 4th, 2025 (Europe/Asia) Participants: - Ben Powell, Apple, CST - David Bernard, Alchim312/CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - https://github.com/cdevents/spec/pull/270 - need maintainer approval to merge - build script looks okay, but still need to test - https://github.com/cdevents/cdevents.dev/pull/53 - Test may need to be a more generic definition like analysis to add for things like security, and linting. - Open slack thread to add discussion - (Ben) - Andrea to have context version to be renamed to specversion - Due by Friday - I will ping him on Friday, if unable, I'll do it - Ben - Jenkins CDEvents plugin - v0.3 compatible (but unsure) - May need a migration tool or updated plugin for CDEvents - \<addme\> ### October, 7th, 2025 (Americas) Participants: - Ben Powell, Apple, CST - Luke Philips, open, MT ⛰️ - Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - v0.5 updates - Update linter for $id validation - Definitions PR https://github.com/cdevents/cdevents.dev/pull/53 | Oct 21st <Decision> ### October, 7th, 2025 (Europe/Asia) Participants: - Ben Powell, Apple, CST - David Bernard, Alchim312/CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - Verifiability PR open to CloudEvents https://github.com/cloudevents/spec/pull/1371 - v0.5 - Internal PRs approved - (Ben) - $id will be consistent and PR will go out after this meeting - version to renamed to specversion - (Ben) - I can create a PR internally today, and probably get it out to OSS today. - Definitions PR https://github.com/cdevents/cdevents.dev/pull/53 - Try to come to some decision by Oct 21st to close and/or merge - Website needs to be easily found in the spec repo - \<addme\> ### September 30, 2025 (Americas) Participants: - Name / affiliation / TZ - Ben Powell, Apple, CST - Luke Philips, open, MT ⛰️ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - [Definitions PR](https://github.com/cdevents/cdevents.dev/pull/53/files?short_path=4535411#diff-4535411189be273207c49e284ff1310580e19cc01d842a0fde01f2bfb05c5e90) ### September 23, 2025 (Americas) Participants: - Name / affiliation / TZ - Ben Powell, Apple, CST - Luke Philips, open, MT Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Definitions: https://github.com/cdevents/cdevents.dev/pull/53 - Argo / cdViz example project: https://github.com/argo-multiverse-labs/local-cluster/tree/feat/cdviz/argo-cdviz - ### September 23, 2025 (Europe/Asia) Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC+1 - Ben Powell, Apple, CST Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - v0.5 roadmap - Alignment of schema IDs https://github.com/cdevents/spec/issues/187 - Ben: Open internally, waiting for approval from Apple legal - Linting rule to be added - Versioning: https://github.com/cdevents/spec/issues/112 - Andrea: Not started working on it yet, should be able to work on it next week - Look at outstanding PRs - https://github.com/cdevents/cdevents.dev/pull/53/files - Review needed - Where to put these definitions on the website - CDEvents and GitOps - (luke adding a comment after the meeting): does CDEvents capture the '4 principles' of GitOps effectively? https://opengitops.dev/ (particularly a 'continuous reconcile loop') - CDEvents and DataOps - SPDX being extended to "AIBOM" - DataOps WG is working on defining what is DataOps - OpenAPI has a new WG for Aync API - How to make a workflow work when there is a combination of APIs and events - - Action for David: capture the discussion about GitOps vs. CDEvents - Lesson learnt about reconciling GitOps with CI/CD CDevents - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - \<addme\> ### September 16th, 2025 (Europe/Asia) Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC+1 - Ben Powell, Apple, CST - David Bernard, Alchim312/CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review [v0.5 milestone](https://github.com/cdevents/spec/issues?q=is%3Aissue%20state%3Aopen%20milestone%3Av0.5) - https://github.com/cdevents/spec/issues/263 - Upcoming PR by Ben with opinionated description of build - https://github.com/cdevents/spec/issues/112 - WIP - https://github.com/cdevents/spec/issues/187 - WIP - Targeting v0.5 in a couple of weeks - We need to update the website too! - Releases - Document the process - For the spec - Website updates - Anything else? - Next time let's release in a zoom call - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - update on the meeting links - https://github.com/cdevents/spec/pull/267 - https://github.com/cdevents/community/pull/51 - \<addme\> ### September 9th, 2025 (Europe/Asia) Participants: - Ben Powell, Apple, CST - Dadisi Sanyika, Apple, Pacific - David Bernard, Alchim312/CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - Definitions and concepts (https://github.com/cdevents/spec/issues/263) - build removal should not be done, but definitions should be clear and opinionated - build != artifact.packaged - PR coming to define these concepts - Update meeting times in repos (community) - Ben - Think about dataops CDEvents (Victor) - Have clear and opinonated definitions - (Dadisi) - Contributing - Start with GH issue - \<addme\> ### September 2nd, 2025 (Asia/Europe) Participants: - Ben Powell, Apple, CST - David Bernard, Alchim312/CDviz, UTC+2 - Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - https://github.com/cdevents/spec/issues/263 - ArgoCD - more gitops, e.g. do builds ### September 2nd, 2025 (Americas) Participants: - Ben Powell, Apple, CST - Luke Philips, MT, open Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) ### September 2nd, 2025 (Asia/Europe) Participants: - Ben Powell, Apple, CST - David Bernard, Alchim312/CDviz, UTC+2 - Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - https://github.com/cdevents/spec/issues/263 - ArgoCD - more gitops, e.g. do builds ``` CDEvents - v0.5 Release Candidate Completed 1. Move from snake case to camel case 2. https://github.com/cdevents/spec/pull/171 (SBOM URI to artifact event) 3. https://github.com/cdevents/spec/issues/189 (remove subject.type) 4. https://github.com/cdevents/spec/issues/124 (content.outcome should be enum) Pending 1. https://github.com/cdevents/spec/issues/187 (alignment of $id and context.type) - Ben 2. https://github.com/cdevents/spec/issues/112 (version is ambiguous) - Andrea ~~3. http://github.com/cdevents/spec/issues/109 (improve spec consistency)~~ ~~4. https://github.com/cdevents/spec/issues/263 (remove build discussion) - Ben | David~~ Optimistic Goals 1. Approval events (proposal needed) ``` Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Look at meeting calendar to make sure meetings aren't duplicated - CDEvents meeting may need region if it is missing. Need to check (Ben) - v0.5 (progress) - ~~Was out last week, so was unable to create PR for subject.type removal (Ben)~~ - subject.type removal done by David - https://github.com/cdevents/spec/issues/263 (removing build) - instead of deleting we need to first define what the terms mean in CDEvents, e.g. build (Ben) - Blog post for getting started - Will start work on this - Ben - Or maybe it does not need to be a blog but a "Getting Started" page in cdevents.dev - \<addme\> ### August 19th, 2025 (Americas) Participants: - Ben Powell, Apple, CST - Luke Philips, MT, open Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - A hello world for CDEvents - Consumers showing list of events coming through (potentially) - A blog post regarding this - Luke talking cdEvents - https://sched.co/28D2u - \<addme\> ### August 19th, 2025 (EMEA) Participants: - Andrea Frittoli, IBM, BST - David Bernard, Alchim312/CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - https://github.com/cdevents/spec/issues/109 - Proposal: deprecate build, to be replaced by task/pipeline/artifact events instead - David to comment on the issue - All milestone issues assigned ### August 12th, 2025 (Americas) Participants: - Ben Powell, CST, Apple - Luke Philips, MT, open - Dadisi Sanyika, Pacific, Apple - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - v0.5 updates - https://github.com/argoproj/argo-cd/pull/24106 - Ask David about demo and cdviz bridge (Ben) - Review PR (Ben) - \<addme\> ### August 4th, 2025 Participants: - Ben Powell, Apple, CST - David Bernard, Alchim312/CDviz, UTC+2 - Dadisi Sanyika, Apple, Pacific - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - Status of v0.5 - https://github.com/cdevents/spec/issues/189 (remove subject.type) - https://github.com/cdevents/spec/issues/258 - Tests to enforce formats - https://github.com/cdevents/spec/issues/112 (is event versions really needed?) - To ping Andrea on this (Ben) - http://github.com/cdevents/spec/issues/109 (consistency) - https://opentelemetry.io/docs/specs/semconv/registry/attributes/cicd/ - Potentially use the same enums to be consistent with opentelemetry? - One issue it looks like that CDEvents is after the fact an event happened, versus open telemetry which says exactly when something is happening. - \<addme\> ### July 28th, 2025 Participants: - Name / affiliation / TZ - Ben Powell, Apple, CST - David Bernard, Alchim312/CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - v0.5 Release Candidate ``` CDEvents - v0.5 Release Candidate Completed 1. Move from snake case to camel case 2. https://github.com/cdevents/spec/pull/171 (SBOM URI to artifact event) Pending 1. https://github.com/cdevents/spec/issues/189 (remove subject.type) 2. https://github.com/cdevents/spec/issues/187 (alignment of $id and context.type) 3. https://github.com/cdevents/spec/issues/124 (content.outcome should be enum) 4. https://github.com/cdevents/spec/issues/112 (version is ambiguous) 5. http://github.com/cdevents/spec/issues/109 (improve spec consistency) Optimistic Goals 1. Approval events (proposal needed) ``` - Moving to TZs WG - Move all SIGs to Tuesday - 9AM CST/15:00 UTC for Europe/Asia and merge with implementation SIG - 12PM CST for America (Need to ask PST folks) - If we dont get more people by end of year, we can remove this SIG meeting - https://github.com/cdevents/spec/issues/252 will be main topic for next week - \<addme\> ### July 7th, 2025 Participants: - Name / affiliation / TZ - Ben Powell, Apple, CST - Andrea Frittoli, IBM, BST - Adam Kaplan, Red Hat, EDT - Luke Philips, MDT Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Adam Kaplan - Luke Philips - Adam: idea for "Release" event - Previous Context - https://github.com/cdevents/spec/issues/152 (For bulk APIs) - https://github.com/cdevents/spec/issues/39 (Dependency updates through events) - What does a release look like? - It contains metadata - Link to an issue which describes release - Possibly list of vulnerabilities - Can be used to cascade software updates - Should it be a subject or a predicate to an existing subject? - How would tools react to this event? Is it for observability? - Review roadmap - (Andrea) Plans for v0.5 - CDEvents and ArgoCD - https://github.com/argoproj/argo-cd/pull/13723 - https://hackmd.io/@cdfoundation/SydQ9uDjT?utm_source=preview-mode&utm_medium=rec - Flux CDEvents receiver design: https://github.com/fluxcd/flux2/tree/main/rfcs/0006-cdevents - - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items ### Topics for coming meetings - \<addme\> ### June 9th, 2025 Meeting Video: https://youtu.be/hWXtx4a-kGs?si=cNyv9EGNYE6jyKDB Participants: - Name / affiliation / TZ - Ben Powell, Apple, CST - Andrea Frittoli, IBM, BST - Rajiv Singh Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - Conduit project - Presentation at cdCon - Verifiability of events - CloudEvents Extension, proposed to CDEvents - More specific proposal - Also submitted to CloudEvent - More generic - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - \<addme\> ### May 19th, 2025 Participants: - Ben Powell, Apple, CST - David Bernard, CDviz, UTC+2 - Dadisi Sanyika, Apple, UTC-7 - Rasheed Mudasiru, KnowNow, WAT - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - [CloudEvents and CDEvents](https://github.com/cdevents/spec/issues/254) - Reach back out for more information and specify that we do, in fact, rely on CloudEvents FULLY but just using structured mode. - [Interoperability Proposal](https://github.com/cdevents/spec/issues/253) - \<addme\> ### May 5th, 2025 Participants: - Ben Powell, Apple, CST - David Bernard, CDviz, UTC+2 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Action Items - [Namespacing Proposal](https://github.com/cdevents/spec/issues/250) - [Source issues](https://github.com/cdevents/spec/issues/252) - Links presentation to be worked on - Ben ### April 14th, 2025 - Ben Powell, Apple, CST - David Bernard, CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Dadisi and Ben talk accepted at cdCon ### March 31st, 2025 - Ben Powell, Apple, CST - David Bernard, CDviz, UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - https://github.com/cdevents/spec/issues/247 - Can work in tandem with implementations SIG to figure out how new events could work (Ben) - Goals for CDEvents - Be more specific in the CDEvents, themselves. - For example, subject.source is too hand wavy - Start thinking about how swapping tool A for tool B a system has the exact same behavior (Interoperability). - More real world examples. - When a new events are added, real world examples should be provided - Action Items - \<addme\> ### March 24th, 2025 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC - Ben Powell, Apple, CST - David Bernard, CDviz, UTC+1 - Dadisi Sanyika, Apple, UTC-8 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Look at [open issues](https://github.com/cdevents/spec/issues) to be triaged - Private namespace: https://github.com/cdevents/spec/issues/245 - Guidelines for SDKs implementation of custom schemas are needed - Spec needs work if we wanted to support custom namespaces like `com.orgx....` type of events - Let's make a pseudo-code / use case proposal - We can use sub-issues on GitHub - Dadisi to create sub-issues for this - - Review roadmap - Look at outstanding PRs - Action Items - \<addme\> - [Verifability proposal](https://github.com/cloudevents/spec/pull/1330) submitted to CloudEvents - One of supported frameworks https://github.com/secure-systems-lab/dsse ### Topics for coming meetings - \<addme\> ### March 10th, 2025 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC - Ben Powell, Apple, CST - David Bernard, CDviz, UTC+2 - Dadisi Sanyika, Apple, Pacific Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - https://github.com/cdevents/spec/pulls - Supporting DORA - `change.committed` - https://github.com/cdevents/spec/blob/v0.4.1/source-code-version-control.md#change-created - This is the time where a developer starts working on a change, by creating the first commit - Supporting private JSON schema for events outside of CDEventsX - Private JSON schema support outside of CDEventsx -- Private URIs - Are the SDKs aware of the `dev.cdeventsx.<namespace>-<subject>.<predicate>.<version>`? - Action Items - \<addme\> ### February 24th, 2025 Cancelled ### February 10th, 2025 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC - Ben Powell, Apple, CST - David Bernard, - , UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - https://github.com/cdevents/spec/issues/27 WIP - https://github.com/cdevents/spec/issues/215 removed from the sprint for now as it depends on the modelling language - Approval events: https://github.com/cdevents/spec/issues/243 - Smithy: - Really focused on REST API, it requires a service, resources, etc - Smithy always generates everything, client, server, model - However validation logic may not be in the model, but in the client/server packages - Smithy relies on the plugin to know how things will look like on the wire - Ben: a model plugin exists, that might provide an answer to the points above - https://smithy.io/2.0/guides/using-code-generation/generating-a-client.html - Look at outstanding PRs - Action Items - \<addme\> ### February 3rd, 2025 Participants: - Name / affiliation / TZ - Ben Powell, Apple, CST - David Bernard Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - More inconsistency issues: - https://github.com/cdevents/spec/issues/188 - https://github.com/cdevents/spec/issues/187 - Need issue for naming convention linting (Ben) - Semantics need better clarity and definitions, esp. context attributes - Package URL: PURL format provides good examples on how its used - We recently moved our examples to conformance given they weren't really examples - However, we still need examples for end users. - Need issue (Ben) ### January 27th, 2025 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC - Ben Powell, Apple, CST Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Naming Conventions - We should have consistent naming in subjects - e.g. taskRun, pipelineRun, but... build - We should define that certain type of subjects use `Run` and other not so we are consistent in future - Related issue: https://github.com/cdevents/spec/issues/27 - Ben to take ownership of the issue (added to the project) - Review roadmap - Reviewed https://github.com/orgs/cdevents/projects/1/views/16 - Look at outstanding PRs - https://github.com/cdevents/spec/pull/238 - Ben to ping Ole about this change - Action Items - \<addme\> ### Topics for coming meetings - \<addme\> ### January 13th, 2025 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC - David Bernard Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - To be reviewed: https://github.com/cdevents/spec/pull/242 - Action Items - \<addme\> ### Topics for coming meetings - \<addme\> ### Spec and Implementation WG SIGs canceled until 2025 ### Dec 2nd, 2024 Participants: - Name / affiliation / TZ - Ben Powell, Apple, CST - David Bernard, - , UTC+1 - Andrea Frittoli, IBM, UTC Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Action Items - [enums and anyOf](https://github.com/orgs/cdevents/projects/1/views/16?pane=issue&itemId=84206806&issue=cdevents%7Cspec%7C215) - Describe limitations and how this can be solved partially with a new code generator and modeling language - Ben - \<addme\> ### Nov 18th, 2024 Participants: - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 - David Bernard, - , UTC+1 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - [Outstanding PRs](https://github.com/cdevents/spec/pull/) Agenda: - New attendees - Review roadmap - Look at outstanding PRs - Action Items - demo of spec (json-schema) generation from pkl - demo of code generation: [davidB/sandbox_cdevents_spec: exploration of other way to define cdevents (and to generate doc, sdk,...)](https://github.com/davidB/sandbox_cdevents_spec) - \<addme\> ### Nov 11th, 2024 Participants: - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - https://github.com/cdevents/spec/issues/193 - Consider relying on using "deployed" with some state that signifies what happened - Brett - "If the data is not understood by the tool, it just becomes for the human" - Brett - https://github.com/cdevents/spec/pull/242/ - Needs reviewers - What is the state of: - https://github.com/cdevents/spec/issues/37 - https://github.com/cdevents/spec/issues/241 - Making test enums more consistent - https://github.com/cdevents/spec/pull/238 - Seems Andrea had some concerns about using success vs pass? Or failure vs fail? - Action Items - \<addme\> ### Nov 4th, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC - Ben Powell, Apple, CST - David Bernard, - , UTC+2 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - \<addme\> - TechStrong CDEvents first week of December - Ben to check internally - TOC Project Updates - https://github.com/cdfoundation/toc/pull/229/files#diff-1aed1851290031874b25e0e66181c61e0d767c802797cd8b1083bc6f6e357eb5 - Add Hacktoberfest and short update - v0.5 Planning - Project: https://github.com/orgs/cdevents/projects/1/views/16 - Table view: https://github.com/orgs/cdevents/projects/1/views/17 - (Ben) CloudEvents and Security - Still ongoing ### Oct 21st, 2024 Participants: - Ben Powell, Apple, CST - Andrea Frittoli, IBM, UTC - David Bernard, - , UTC+2 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - TechStrong CDEvents in November - Ben interested - Conference - Proposal: Present CDEvents at conferences beyond CI/CD - e.g. doing a talk about code generation for CDEvents - LF Member Summit - Andrea to talk about CDEvents - Jenkins + CDEvents @ Fidelity - Share stories / issues with Spinnaker + CDEvents users - Andrea to send intro email - v0.5 Planning - Project: https://github.com/orgs/cdevents/projects/1/views/16 - Table view: https://github.com/orgs/cdevents/projects/1/views/17 - \<addme\> ### Oct 14th, 2024 Participants: - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 - David Bernard, - , UTC+2 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - v0.5 planning - Scheduled for next SIG - Code generation tooling - Implmentation SIG's next topic tomorrow - Make SDK validations pluggable - e.g. hooks AKA handlers - [JSON typedef](https://jsontypedef.com/) - to generate data structures - [Smithy](https://smithy.io/2.0/index.html) - Has really good validation layer (Owned and created by AWS) - A good want and NEED is a way to generate documentation for the SDKs - \<addme\> ### Topics for coming meetings - \<addme\> ### Oct 7th, 2024 Participants: - Andrea Frittoli. IBM, UTC+1 - Brett Smith, SAS, UTC-4 - David Bernard, - , UTC+2 - Ben Powell, Apple, CST - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - Code generation (from last meeting) - There's a lot of custom schema in each SDK to generate the code - Some of the design choices in the JSON spec do not work well with existing tool - The proposal is to bring this to the Implementation WG - Hacktoberfest - First contributions: https://github.com/cdevents/community/pull/48 - Please Review! - Webhook Adapter - GitHub Plugin - Hergy made a proposal: https://github.com/cdevents/community/pull/47 - Jira Translator - Jalander proposal: https://github.com/cdevents/jira-translator/pull/1 - \<addme\> ### Sep 30th, 2024 Participants: - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 - David Bernard, - , UTC+2 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - None - Revisit code generation for SDKs based on https://github.com/cdevents/spec/issues/51 discussion - Cuelang - Proto schema - OpenAPI (David - More investigation is needed since this is more server based) - Only supports HTTP - No async - May not be appropriate for CDEvents - (Ben) Will create GH issue for this - CloudEvents Verifiability - Looking at using the DSSE signature and envelope spec - https://github.com/secure-systems-lab/dsse - Look at JWT for inspiration on how to sign proxying and translating layers - Java SDK maintainer still needed - \<addme\> ### Sep 23rd, 2024 Participants: - Emil Bäckmark, Ericsson, UTC+2 - Andrea Frittoli, IBM, UTC+1 - Brett Smith, SAS, UTC-4 - Ben Powell, Apple, CST - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - Open Source Summit / CD Mini Summit - Two CDEvents talks at CD Mini Summit - Recordings available in a couple of weeks - Andrea: What's new in CDEvents 0.4 - Brief intro to CDEvents - Call for contributions - What's new and what's coming - [slides](https://github.com/afrittoli/cdevents_interoperability/blob/oss_eu_2024/cdevents_interoperability.pdf) - Andrew Fenner (Ericsson): Enhancing Interoperability in CI/CD Workflows Using CDEvents - Live demo with CDEvents! - Call for contributions - Many 1:1 integrations are available - Focus on observability / data as primary use case - Chicken-egg issue as we need more adoption to show value on interoperability side - (Ben) Long term Apple sees much more value in the interoperability use case, as Apple has a lot of observability in place already - CD Mini Summit - 15/20 people in the room - Attendees Engaged - Potentially interested in CDEvents - [chainloop](https://chainloop.dev/) - [semaphoreci](https://semaphoreci.com/) - Emil's future availability - Need to step out from being an active contributor for now. Hopefully coming back sooner rather than later. - Ericsson still has a very high interest in this area, including CDEvents itself. - Java SDK needs a new maintainer! - Ben to check with his manager if he's able to contribute - PRs pending review - CDEvents visualization with Prometheus/Grafana tool - https://github.com/cdevents/visualisation/pull/3 - Part2: gerrit-translator-cdevents - https://github.com/cdevents/gerrit-translator/pull/3 - Upgrade go-sdk v0.4 for webhook-adapter - https://github.com/cdevents/webhook-adapter/issues/6 - jira-translator-cdevents - https://github.com/cdevents/jira-translator/pull/1 - RFC: Jira-CDEvents Integration - https://github.com/cdevents/community/pull/45 - Support for creating Custom Event Types - https://github.com/cdevents/sdk-java/pull/83 - Hacktoberfest - CDEvents would like to participate - We can tag larger items that we're working on as hacktobersfest to help boost interest - (Andrea) Reviewing and tagging smaller items ### Sep 9th, 2024 Participants: - Emil Bäckmark, Ericsson, UTC+2 - Andrea Frittoli, IBM, UTC+1 - Brett Smith, SAS, UTC-1 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - Finalize discussion on ["to be considered" items](https://github.com/cdevents/spec/labels/to-be-considered) - Versioning: https://github.com/cdevents/spec/issues/112 - `specversion` would be clearer +1 from Brett and Emil - consistent with [CloudEvents](https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#specversion) - we shall make the change in v0.5 since it's a breaking change - SDK will have to parse both `specversion` and `version`, at least until we get to 1.0 - OpenTelemetry CI/CD - [SIG](https://github.com/open-telemetry/community?tab=readme-ov-file#specification-sigs) - [Board](https://github.com/orgs/open-telemetry/projects/79/views/1) - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) review ### Sep 2nd, 2024 Participants: - Andrea Frittoli, IBM, UTC+1 - Emil Bäckmark, Ericsson, UTC+2 - Name / affiliation / TZ Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - (Andrea, created July 29) Check for missing fields in CI (OpsMx and others) -> still pending - (Andrea, created July 29) Call out in the slack channel that we'd like to make a "to be considered" WG meeting and call for participants - We will try to collect feedback on specific issues - Tentatively next Monday 9/9 we will discuss v0.5 planning - To be advertised in advance on the slack channel - "To be considered": - Versioning: https://github.com/cdevents/spec/issues/112 - The users of the SDK, the SDK make most of the versioning complexity - Still visible to users defining custom events or working at JSON level - Proposal is to keep things as they are unless someone voices concerns (on slack, on the issue, in a meeting) - - Subject / Predicate: https://github.com/cdevents/spec/issues/51 - Similar consideration as for the previous one ^^^ - Change -> Change Proposal: https://github.com/cdevents/spec/issues/62 - Proposed to close - Meeting Schedule - Andrea & Emil not available tomorrow - We can post on slack, if folks are available they shall still meet - 16/17 September: Open Source Summit - Andrea and Emil won't be able to facilitate, might be able to join via phone - ~~V0.5 Planning / Open Issue triage~~ - \<addme\> ### Aug 26th, 2024 Participants: - Emil Bäckmark, Ericsson, UTC+1 - Ben Powell, Apple, CST - Name / affiliation / TZ Agenda: - New attendees - Action Items - (Andrea, created July 29) Check for missing fields in CI (OpsMx and others) - (Andrea, created July 29) Call out in the slack channel that we'd like to make a "to be considered" WG meeting and call for participants - Clarification on the two different CDEvents WGs - This meeting (CDEvents WG) focuses on protocol related topics - [CDEvents Implementation WG](https://github.com/cdevents/implementation-wg) focuses on SDKs, tools, etc, implementing the CDEvents protocol - CDEvents v0.5 planning - v0.4 was released in April 2024 - Mostly admin changes so far, but at least one breaking-change introduced since v0.4. [Recently closed PRs](https://github.com/cdevents/spec/pulls?q=is%3Apr+is%3Aclosed). - [v0.5 Milestone](https://github.com/cdevents/spec/milestone/5) - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) - ~~Revisit [issue 207](https://github.com/cdevents/spec/issues/207)?~~ - We should probably be able to describe who/what triggered a pipelineRun. Ben to create an issue. - Next meeting - Meeting series updated? - Sept 2 Labor Day in US. We'll keep that meeting anyway. - Sept 16 Collides with Open-Source Summit - \<addme\> ### Aug 12th, 2024 - Canceled due to no attendees showing up ### July 29th, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC+1 - Ben Powell, Apple, CST Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - (Andrea) Cancelled CDEvents WG on Aug 05 and Aug 19 - One meeting per week between CDEvents and CDEvents Implementation WG - PRs pending review - Spec: https://github.com/cdevents/spec/pulls - Go SDK: https://github.com/cdevents/sdk-go/pull/87 - Java SDK: https://github.com/cdevents/sdk-java/pull/83 - Jira Translator: https://github.com/cdevents/jira-translator/pull/1 - Gerrit Translator: https://github.com/cdevents/gerrit-translator/pull/3 - Questions for Translator - Code Generation - Maintainability - Two aspects / type of problems - Events -> CDEvents translation - Tagging is one option - First is large APIs from incoming webhook requests - This requires modeling them in the translator which does not scale well if each API request has many fields. - The second issue is mapping these custom models to CDEvents which has been addressed in the Jira Translator PR. - Spec [v0.5](https://github.com/orgs/cdevents/projects/1/views/15) review - Ben working on changes required to CD events - Andrea to check for missing fields in CI (OpsMx and others) - (Andrea) Call out in the slack channel that we'd like to make a "to be considered" WG meeting and call for participants - Proposal about event verifiability - Work in progressing - Likely a couple of months of work - Concerns on Apple security side with S/MIME and Jose that were proposed by Serverless WG, to be discussed in upcoming WG - \<addme\> ### July 22nd, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC+1 - Brett Smith, SAS, UTC-4 - Ben Powell, Apple, CST Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - Summer Schedule - Andrea: several vacations in August - Emil: away in July, back in August - Brett: available throught summer - Ben: switch to be-weekly for summer, also happy to host the meetings if needed - Proposal: - Alternate CDEvents WG with Implementation WG in July/August - Resume normal schedule in September - Use Slack to see if we need fewer/more meetings - Determining what events are custom programmatically - Type: dev.cdeventsx -> custom events - Go SDK generators: looking "schema/custom" https://github.com/cdevents/sdk-go/blob/5e81f2367a798914b19fd97ec4f2175241b803f8/tools/generator.go#L555 - [Spec Milestone v0.5](https://github.com/cdevents/spec/milestone/5) review - Relooking at CD CDEvents - \<addme\> ### July 8th, 2024 Participants: - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Agenda: - New attendees - Action Items - Standardizing on `outcome` - Ben * Brett will update for consistency * https://github.com/cdevents/spec/issues/237 - Updates for CloudEvents Zero Trust - Ben * S/MIME and Jose (CMS types) were recommended by Cloudevents * Security said they were a little too flexible * Look at DSSE - jira-translator PR * Formatting is a little hairy to even fix * Need a repo to be created - `jira-translator`, once the RFC approved - gerrit-translator [PR](https://github.com/cdevents/gerrit-translator/pull/3) needs review - Ben will review - SDK Java [PR](https://github.com/cdevents/sdk-java/pull/83) for custom events - Needs reviewers - Ben will review - Links issue will be created in the new implementations repo - Ben ### July 1st, 2024 Participants: - Ben Powell, Apple, CST - Andrea Frittoli, IBM, UTC+1 - Emil Bäckmark, Ericsson, UTC+2 - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - ([Martin](https://github.com/6543)) [cicd_feedback](https://github.com/6543/cicd_feedback) demo and discussion (~15min) - [Gitea](https://about.gitea.com/) - [Woodpecker CI](https://woodpecker-ci.org/) - Use case: Gitea to display status of CI pipelines and logs - MVP Solution: https://github.com/6543/cicd_feedback/tree/main - Status of CloudEvents Zero Trust - Ben * [GH Issue](https://github.com/cloudevents/spec/issues/1302) * Please provide feedback on the issue directly - \<addme\> ### June 24, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC+1 - Ben Powell, Apple, CST - Steve Taylor, DeployHub/Ortelis, MST - Tracy Ragan, DeployHub/Ortelius, MST - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - New Working Group kicking off 25/06 - https://hackmd.io/o-vCvOq0SrCq4csB5Bl29g - Topic: define mission and scope of the WG - [Draft WG Mission](https://docs.google.com/document/d/1RgROt_MRep81bQp2qZ2HgZKG3tce7DHRUHhY2WscJts/edit?usp=sharing) - Tracy talked about CDEvents to DevOps Finos automation https://devops.finos.org/ - They would like us to present draft architecture in September - [OSS Supply Chain](https://devops.finos.org/docs/working-groups/osssc) managed by [John Mark Walker](https://www.linkedin.com/in/johnmarkwalker/) (former CDF GB @CapitalOne) - (Ben) Secure / Signed events - Ben talking to the CloudEvents community - Ben went through all various protocols supported by CloudEvents - Pre-proposal focussed on that - To be done (hopefully) today - Initial review from Apple security team - (Action) Ben to share the current proposal - Discussion at Serverless WG - [SIG Meeting](https://calendar.google.com/calendar/u/0/r/month/2024/6/20?ctz=UTC) - Golang SDK 0.4 - Most PRs merged - Review before release - Ben interested to take a look - Link support in 0.4 - Only embedded links for now - No support for standalone links - No helpers for propagation - Support for custom events - Support for the schemaUri field for now - Tags for webhook adapter - Not only for webhook adapters - Used by other golang SDKs as strategy - Should not block v0.4 release - Java SDK 0.4 - Review needed - Andrea to review the PR - Custom Event support using Java SDK - PR on top - [RFC Jira CDEvents integration](https://github.com/cdevents/community/blob/842923d76943545b456bbc5c1ca7c8d41f7437f4/rfc/jira-translator-cdevents.md) - Review required ### June 17, 2024 Participants: - Name / affiliation / TZ - Steve Taylor / DeployHub Ortelius/ MST - Emil Bäckmark, Ericsson, UTC+2 - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 - Adam Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - Schema Questions? (Steve) - How can I see how an artifact relates to a source change commit? - There are multiple ways, but none is clearly documented yet though - Newly added 'links' could be used - artifact.packaged.change could be used - SDK updates for v0.4.1 - SchemaURI support - Waiting for Ben to create an issue on this - Java SDK - Waiting for reviews - Waiting for an issue to be created on adding links support - New CDEvents Working Group Proposal - First meeting in this new group proposed to be on June 25 (replacing the SIG Events meeting) - Steve will initiate the mission doc - Andrea will inform on Slack and mail - Flux integration current state - Demo by Adam K - Brett presented the EPR workshop in San Diego recently - https://github.com/xbcsmith/epr-workshop - interested in the link service - \<addme\> ### Jun 10, 2024 Participants: - Name / affiliation / TZ - Steve Taylor, Ortelius/DeployHub, MST - Andrea Frittoli, IBM, UTC+1 - Emil Bäckmark, Ericsson, UTC+2 - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - SDK updates for v0.4.1 - SchemaURI support - We should support the property - Perform validation against standard schema - Validate against custom schema - if the schema is available? - Andrea to create an issue about this in the community repo - Define standard approach across SDKs - For custom events we can still validate against the custom root schema - Support for customizing / subclassing the SDK for custom schema? - Do we need support for this? - We should look into how many people are interested in this feature - SDKs could provide hooks to help supporting schemaURI - Users may need support for schemaURI for tool-specific events - If SDK hooks are designed well, this may help users migrating from custom events into CDEvents - Process for adding a custom event and a proposing new event to CDEvents could be very similar - Ben to create an issue in the community repo - Java SDK: https://github.com/cdevents/sdk-java/pull/82 - Review please! - Links and schemaURI pending - Implementation to be defined across SDKs first - For links, Ben to create an issue about this - This will be some work to define - Links propagation - New CDEvents Working Group Proposal - Re-use the SIG Events time slot - Monthly meeting right now - We could change it to every other week - Starting two weeks from now - Steve to draft the working group mission doc for the first meeting - Andrea to setup the calendar - Use the current one and rename it for now - Andrea to announce the new meeting on slack and cdevents-dev - [Enum or string](https://github.com/cdevents/spec/issues/215) - Ben: we should look into the Rust / Java SDKs if there is a way to solve this with existing generators - <Jalander> https://github.com/cdevents/sdk-go/pull/82 - for [gerrit-translator](https://github.com/cdevents/gerrit-translator/pull/1#pullrequestreview-2105053961) - <Jalander> [RFC Jira CDEvents integration](https://github.com/cdevents/community/blob/842923d76943545b456bbc5c1ca7c8d41f7437f4/rfc/jira-translator-cdevents.md) ### June 3, 2024 Participants: - Emil Bäckmark, Ericsson, UTC+2 - Ben Powell, Apple, CST - Steve Taylor, Ortelius/DeployHub, MST - Brett Smith, SAS, UTC-4 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - SDK updates for [v0.4.1](https://github.com/cdevents/spec/releases/tag/v0.4.1) - Add support for [custom schemaUri](https://github.com/cdevents/spec/issues/236) - Should the SDKs validate towards the custom schemas and also provide objects for easily creating such events? - Could we enable simple 'sub classing' of our SDKs so that users of CDEvents could easily create the own adapted SDKs? - (Steve) customData should be avoided as much as possible - (Ben) customData/customEvents could be needed for tools specific to one company/org, when interoperability might not be the main goal - Let's primarily support schemaUri as a uri-formatted string. Later we should consider validating towards a custom schema and potentially generate classes/objects for such. Providing a means to sub class our schemas is probably better in many cases. - Add support for [links](https://github.com/cdevents/spec/issues/213) - Start with embedded links - How to propagate needed references in the SDK between events - Extend it with external links and links service after that - (old) [Conformance tests](https://github.com/cdevents/community/issues/12) - outdated issue? - [Document SDK requirements](https://github.com/cdevents/community/issues/4) - [Enum or string](https://github.com/cdevents/spec/issues/215) - [Comment from last WG](https://github.com/cdevents/spec/issues/215#issuecomment-2120787980) - There is an issue with the Rust SDK for the current schema - New CDEvents Working Group Proposal - Any news? - \<addme\> ### May 20th, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC+1 - Emil Bäckmark, Ericsson, UTC+2 - Tracy Ragan, DeployHub / Ortelius UTC-7 - Steve Taylor, DeployHub / Ortelius UTC-7 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - [Release v0.4.1](https://github.com/cdevents/spec/releases/tag/v0.4.1) is out - SDK work ongoing - Java - Golang - Rust - [Enum or string](https://github.com/cdevents/spec/issues/215) - Meeting schedule and holidays - APAC friendly meeting - Andrea to e-mail/slack about this - If no interest we can cancel - Andrea on PTO 24/05 to 04/06 - 27/05 is a holiday on the US - Emil away, Andrea on PTO - Let's cancel the meeting - 03/06 Emil to facilitate the meeting - New CDEvents Working Group Proposal - Name TBD - Tools / Implementation / Infra / else? - Topics: - SDKs - Event buses - Link service - Adapters, apps & plugins - Storing CDEvents - Public playground - Interested parties - Ben - Andrea - Emil - Natwest (OpenSSF) - JP Morgan - Harness - Schedule - Steve: - Let's find interested parties and then find a schedule that works - Proposal: - Let's keep this meeting for spec discussions - The new WG would cover non-spec discussions - Andrea to send an email to CDF GB - Include Fidelity, Brett (SAS) - How to promote about CDEvents adoption based on discussion from last TOC meeting - [Enum or string](https://github.com/cdevents/spec/issues/215) - Proposal - Switch to "string" only - Use "examples" to carry some example values - For v0.4.x SDKs, hardcode type to string on the SDK side - Implement the change in v0.5 - Check with Ben if he agrees with the proposal ### May 13th, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC+1 - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - CloudEvents and trust - Ben to join CloudEvents SIG to discuss on Thursday - CNCF Serverless WG Meeting - [Meeting notes](https://docs.google.com/document/d/1OVF68rpuPK5shIHILK9JOqlZBbfe91RNzQ7u_P7YCDE/edit#heading=h.6xidlvhv1goi) - Related issue: https://github.com/cloudevents/spec/issues/565 - Release v0.4.1 preparation - Content: https://github.com/cdevents/spec/milestone/4 - add JSON schema validation https://github.com/cdevents/spec/pull/220 - fix the JSON schemas to pass validation https://github.com/cdevents/spec/pull/220 - change snake casing to match spec requirements in the links schemas https://github.com/cdevents/spec/pull/222 - add JSON linting (to validate the snake case) - PR on main https://github.com/cdevents/spec/pull/205, cherry-pick PR pending - adding links to the custom schema (PR pending) - bump spec to v0.4.1 (PR to be done) - make a release - Release v0.4 SDKs - After v0.4.1 release - No support for standalone links yet - Versioning and Releasing - We could use automation to make the contribution process smoother - We need to store metadata about minor/major changes in PRs - It could be more than one kind in a single PR - We might need a dedicated proposal / meeting to discuss this - OSS EU / CD Mini Summit, Vienna, Sept 16-19 - [CD Mini Summit CFP](https://cd.foundation/blog/2024/05/03/cd-mini-summit-2024-cfp/) is open now, until May 30 ### May 6, 2024 Participants: - Name / affiliation / TZ - Emil Bäckmark, Ericsson, UTC+2 - Ben Powell, Apple, CST - Brett Smith, SAS, UTC-4 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Vonny Jap, Screwdriver, Yahoo - Action Items - [OTel & CDEvents](https://github.com/open-telemetry/semantic-conventions/issues/915) - OSS EU / CD Mini Summit, Vienna, Sept 16-19 - [CD Mini Summit CFP](https://cd.foundation/blog/2024/05/03/cd-mini-summit-2024-cfp/) is open now, until May 30 - Other upcoming conferences - [Cloudnative SecurityCon NA](https://events.linuxfoundation.org/cloudnativesecuritycon-north-america/), Seattle, June 26-27 - [KubeCon NA](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/), Salt Lake City, Nov 12-15 - CFP open, closes on June 9 - Links schemas need to updated as some of them are in the wrong format - SDK and adapters being updated. Problem found in spec. Issue to be created. - Create GitHub issue for what all needs to be updated and changed in SDK to fully support links - This will probably be one of many issues as implementing links is a larger than normal task - Should a proposal be written for all ideas around breaking changes? Or at least some overarching issue? - [Open issues labeled for breaking changes](https://github.com/cdevents/spec/issues?q=is%3Aissue+label%3A%22breaking+change%22+is%3Aopen) - Any CDEvents [PRs](https://github.com/cdevents/spec/pulls) or [issues](https://github.com/cdevents/spec/issues) to discuss? - \<addme\> ### April 29, 2024 Participants: - Name / affiliation / TZ - Emil Bäckmark, Ericsson, UTC+2 - Andrea Frittoli, IBM, UTC+1 - Steve Taylor, DeployHub/Ortelius - Tracy Ragan, DeployHub/Ortelius - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Links: - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - From the GB meeting - Roxanne@CDF throughout 2024 - Ambassadors cohort: https://cd.foundation/ambassadors/ - OTEL / CDEvents - Follow converstation on this [issue](https://github.com/open-telemetry/semantic-conventions/issues/915) - OSS EU / CD Mini Summit - OSS EU CfP closes tomorrow - CD Mini Summit - Olivier Vernin to chair the program committee - Colocated event (not an OSS track) - Dedicated CfP - not open yet - Not sure if that will grant a ticked to OSS, waiting for an answer - cdCon @ OSS NA - Two days conferences, one of OSS tracks - Dedicated room, CDF swag station - Many submissions, good selection of talks - LF offers up to 2 days, so no room for more talks - 40/50 people in the room at most times - CDEvents related notes from the talks: - [The State of CDF, Dadisi, Apple](https://sched.co/1aJXn) - Dadisi talked about the importance of interoperability - [Adopting CDEvents and Embracing Interoperability, Andrea, IBM](https://sched.co/1aBN2) - [Slides](https://static.sched.com/hosted_files/ossna2024/21/cdevents_interoperability.pdf) - [Slide sources](https://github.com/afrittoli/cdevents_interoperability) - [Bringing CI/CD Practices to Machine Learning with MLOps, Robert, Comcast](https://sched.co/1aBNa) - DevOps Practices, Event Triggers, Observability - CDevents for MLOps domain? - [Guardians of Code: Continuously Monitoring Security and DevOps Compliance, Steve, DeployHub](https://sched.co/1cAOV) - Collect CDEvents from tools into Ortelius - Improve security posture - Automate security features "out of band" - [Panel Discussion: Let's Improve - Leverage DORA to improve Your Team's Software Delivery and Operations Performance, Nathen, Amanda and Dave, Google](https://sched.co/1aBNr) - Opportunity to present CDEvents at "Metrics Mondays" - [Using CD Events to Capture End to End Application Security Posture, Ashmita and Gopinath, OpsMx](https://sched.co/1aBOa) - The team at OpsMx experimented using CDEvents with a number of tools to improve security posture. CDEvents could benefit from their experience. - Hallway track - CNOE.io (Nima): - CDEvents as interop layer in CNOE IDPBuilder to allow CNOE adopters to pick their favorite tools - Action: document and compare Flux and Argo events (consumed and produced). Started https://hackmd.io/0XnerLOdROiI_JAKuRlUfQ - Possibly setup a meeting with ArgoCD, Flux, CDEvents and CNOE people to discuss a way forward - Screwdriver (Vonny): - Discussed CDEvents and possibility of adoption at Screwdriver - [CDF Awards](https://cd.foundation/cdf-community-awards-2024/) - [Recordings](https://www.youtube.com/playlist?list=PLbzoR-pLrL6qHuD538QsuJUw3eRuCfvgU) - (Andrea) [Shall we remove the Run part from pipeline, task and run events?](https://github.com/cdevents/spec/issues/207) - There is most likely not going to be a 1:1 mapping - Most people in the room prefers to keep the `Run` part in the name - (Tracy) Adoption of CDEvents - When is a tool 'CDEvents compliant'? - [CDEvents Conformance issue](https://github.com/cdevents/spec/issues/182) - Users generally don't want to change their workflows - Conversations at cdCon about making it easier to add steps to workflows - Security requirements disrupt existing workflows with extra requirements - Example: build SBOMs "out of band" upoing consuming CDEvents - SBOMs do not have a link to the source code - Creating the link allows do discover where a vulnerability exists - OpenSFF GUAC: https://guac.sh/ - Create the link between an SBOM and where the SBOM was created - Jenkins + Eiffel: - Events are configured centrally - Users can instrument their pipelines to get custom data in the events - \<addme\> ### April 22, 2024 Participants: - Emil Bäckmark, Ericsson, UTC+2 - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) - [v0.5 Roadmap](https://github.com/orgs/cdevents/projects/1/views/15) Agenda: - New attendees - Action Items - [CDEvents v0.4 announced](https://cd.foundation/blog/2024/04/16/cdevents-v04/) - post-v0.4 activities - SDK updates - Java SDK to be updated - PoC updates - Comment added on v0.4 release issue, to add issues in each tool repo to add support for the new release - v0.5 plans - Focus on cleanup and consistency fixes. Might be non-backwards compatible due to that - [cdCon](https://cd.foundation/cdcon-2024/) & OSS NA takeaways - No takeaways noted so far - [Open-source summit EU 2024](https://events.linuxfoundation.org/open-source-summit-europe/) - Austria, September 16-18 - CFP closes April 30 - [CD Mini Summit](https://events.linuxfoundation.org/open-source-summit-europe/features/co-located-events/#cd-mini-summit) planned for Sept 19. No CFP announced yet. - [KubeCon NA 2024](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) - Salt Lake City, Nov 12-15 - CFP closes June 9 - Brett: AI & CDEvents - Brett is considering to propose an angle on this, potentially for KubeCon NA - Brett: Event Provenance Workshop - Ongoing - Brett: Scorecard for dependencies - Snyk has had something in their portfolio, where a go.mod file could be uploaded to retrieve a score on it - https://snyk.io/advisor/check/golang - Should be notified by an event - \<addme\> ### April 15, 2024 Participants: - Ben Powell, Apple, CST - Emil Bäckmark, Ericsson, UTC+2 - Andrea Frittoli, IBM, PST - Brett Smith, SAS, UTC-4 - Christian Provenzano, Fidelity, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC+1 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - \<addme\> - v0.4 release - https://github.com/cdevents/spec/releases/tag/v0.4.0 - Blog post live tomorrow - Release Project: https://github.com/orgs/cdevents/projects/1/views/13 - Issue: https://github.com/cdevents/community/issues/44 - Announcement once blog post is live - Link to issue is on the blog post, so we should keep it open - We shall open dedicated issues for SDK development - Let's at least do the autogenerated part soon and work on other features incremenetally - Ben may be able to find mentees for the Python SDK - Ben's code contribution pending internal approval - Brett can do reviews to python SDK - post v0.4 / v0.5 ideas - Spec: Breaking changes, cleanup, consistency - We should lint to keep the spec consistent - Ben to start a project to track this work / v0.5 work - Improve tooling and generation of docs - Links SDKs - Links service reference implementation - Propagation docs and reference architecture - Proof of concepts with v0.4 - v0.5 Release tracker: https://github.com/orgs/cdevents/projects/1/views/15 - Let's start with a slim v0.5 planning - Add everything else to a roadmap project and we can then - prioritize items - pick them from the roadmap for specific releases - Visualisation POC - Let's make the first PR - Add a new PR for grafana changes - POC will be apdated with v0.4 as follow-up ### April 8, 2024 Participants: - Ben Powell, Apple, CST - Andrea Frittoli, IBM, UTC - Sean Brennan, Bloomberg, UTC-4 - Emil Bäckmark, Ericsson, UTC+1 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - \<addme\> - CDEvents v0.4 Release - [Tracking Issue](https://github.com/cdevents/community/issues/44) - [Milestone](https://github.com/cdevents/spec/milestone/4) - [Blog Post](https://docs.google.com/document/d/1vmwMnW1gb4njGzFTv8BDZe-MO8lbg5-MKcMdfu4oMGk/edit#heading=h.q2md51f8azih) - Doc on CDEvents, events - Ben ### Mar 25, 2024 Participants: - Ben Powell, Apple, CST - Emil Bäckmark, Ericsson, UTC+1 - Sean Brennan, Bloomberg, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - Coming Meetings - April 1. Canceled - April 8. Note! DST - https://time.is/3pm_8_april_2024_in_UTC - KubeCon EU takeaways - https://kccnceu2024.sched.com/event/1YeNY/the-chain-of-trust-towards-slsa-l3-with-tekton-trusted-artifacts-jerop-kipruto-google-andrea-frittoli-ibm?iframe=no - CDEvents MVC Award - [last call _now_](https://forms.gle/omMPBmtViP6VT6Tc7)! - Recently merged - [Tickets](https://github.com/cdevents/spec/pull/180) - [Links](https://github.com/cdevents/spec/pull/139) - [Custom Events](https://github.com/cdevents/spec/pull/185) - [webhook-adapter](https://github.com/cdevents/webhook-adapter/pull/1) - Release v0.4 - [Milestone v0.4](https://github.com/cdevents/spec/milestone/4) - Many outstanding issues in the current milestone plan - Action: Emil to synch with Andrea on what remains for 0.4 - CloudEvents size limit - CE limits the event to 64KB - https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#size-limits - Do we need to validate the payload size in our SDKs? - Proposal: Add info about this to the primer and to SDK docs - Emil: Write issues about this in appropriate projects - Approval events - Automated or human approvals - Somewhat related to 'artifact verified', or? - For example about approving an artifact before going to production - Somewhat related to 'artifact released' - Action: Sean - Write an issue about this event - Service events - Are the 'upgraded' & 'removed' predicates really useful? - Ben: Create an issue to propose removal of the above - Webhook adapter - Demoed by Jalander at the meeting - Issue to be created on how to handle multiple brokers when sending CDEvents - \<addme\> ### Mar 11, 2024 Participants: - Name / affiliation / TZ - Emil Bäckmark, Ericsson, UTC+1 - Brett Smith, SAS, UTC-5 - Sean Brennan, Bloomberg, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC Agenda: - New attendees - Action Items - Define interoperability (TBD) - KubeCon EU next week - Andrea will talk about CDEvents (through Tekton) - No CDEvents WG meeting on March 18. Andrea and Emil off due to KubeCon - DST - In NA on March 10, in Europe on March 31 - [CDF Public Calendar](https://calendar.google.com/calendar/u/0/embed?src=linuxfoundation.org_mhf0kmgedn67ihni8r129avp24@group.calendar.google.com) - Do you want to be added to the invite? - Poll: What time to have the meetings on March 25 (and 18)? - [4pm UTC](https://time.is/4pm_18_March_2024_in_UTC) - [3pm UTC](https://time.is/3pm_18_March_2024_in_UTC) - Proposal on the meeting is to keep it as-is (4pm UTC) - Easter - Andrea won't join on March 25 - [Ticketing PR](https://github.com/cdevents/spec/pull/180) - Almost ready to be merged. A minor fix and then Andrea and Ben should be able to approve. - [Links PR](https://github.com/cdevents/spec/pull/139) - Ready to be merged - [Custom Events PR](https://github.com/cdevents/spec/pull/185) - Some changes needed - CDEvents Webhook Adapter - [RFC](https://github.com/cdevents/community/pull/42) - [PR for RPC client/server](https://github.com/cdevents/webhook-adapter/pull/1) - Copyright statements - What format to use? Examples: - https://github.com/cdevents/sdk-go/blob/39341b23818a6a352fea15ebbb79a0bdf91d4dd0/pkg/api/bindings.go#L1-L17 - [Eiffel example](https://github.com/eiffel-community/eiffel/blob/master/find-latest-schemas.py) - https://github.com/cdevents/webhook-adapter/blob/cd215d57b76a87f0f7487effd4e68aa99522216e/buf.gen.yaml - We should prepare a recommendation for the CDEvents community projects. Issue to be created in community repo (Action Emil) - References - https://www.linuxfoundation.org/blog/blog/copyright-notices-in-open-source-software-projects - https://opensource.guide/legal/#does-my-project-need-an-additional-contributor-agreement - Release v0.4 - Include links - Include others that are close to be ready, but leave the rest for the next release - For SDKs, they might not support all features of v0.4 for their first release - For the Rust SDK an idea has been raised to enable generating modules for various versions of CDEvents, not just the latest/current - Blog post to be created for v0.4. Initiated by Roxanne. ### Mar 4, 2024 Participants: - Name / affiliation / TZ - Emil Bäckmark, Ericsson, UTC+1 - Andrea Frittoli, IBM, UTC - Brett Smith, SAS, UTC-4 - Sean Brennan, Bloomberg, UTC-5 - Christian Provenzano, Fidelity, UTC-5 - Jalander Ramagiri, Ericsson Software Technology, UTC Agenda: - New attendees - Action Items - Define interoperability (TBD) - (David, Andrea) Removal of `subject.type` - https://github.com/cdevents/spec/issues/189 - Relates a bit to https://github.com/cdevents/spec/issues/51 - [Ticket Proposal](https://github.com/cdevents/spec/pull/180) - PR waiting for reviews, all comments addressed - Several conversations waiting to be closed / replied by commenters - [Link Proposal](https://github.com/cdevents/spec/pull/139) - CI to be fixed - 1 conversation open - Custom Events proposal: - SchemaUri: https://github.com/cdevents/spec/pull/184 - Custom Events: https://github.com/cdevents/spec/pull/185 - RFC:CDEvents Webhook Adapter [design review](https://github.com/cdevents/community/pull/42) - Waiting for further reviews - Keep adapter for the repo name, use translator internally where applicable - CDEvents Webhook Adapter [PR review](https://github.com/cdevents/webhook-adapter/pull/1) - Needs reviews!! - [Jenkins GSoC CDEvents plugin](https://www.jenkins.io/projects/gsoc/2024/project-ideas/cloudevents-plugin/) - (Jalander) CDEvents & Jira? - Ericsson is interested in this - Ben mentioned Jira before - Andrea to reach out to Steve Pereira @ VSMI - Sean would be interested too - Brett is not interested! :D just kidding ### Feb 26, 2024 Participants: - Name / affiliation / TZ - Emil Bäckmark, Ericsson, UTC+1 - Andrea Frittoli, IBM, UTC - Brett Smith, SAS, UTC-4 - Sean Brennan, Bloomberg, UTC-5 - Jalander Ramagiri, Ericsson Software Technology, UTC - Christian Provenzano, Fidelity, UTC-5 Agenda: - New attendees - Action Items - (Andrea) Update custom events proposal - Create PRs: - SchemaUri: https://github.com/cdevents/spec/pull/184 - Custom Events: https://github.com/cdevents/spec/pull/185 - Section about versioning: done in PR - Reply to comments: done - Add worst case scenario handling: added more context in PR - Define interoperability (TBD) - Brett's workshop preview - [Ticket Proposal](https://github.com/cdevents/spec/pull/180) - [Link Proposal](https://github.com/cdevents/spec/pull/139) - Custom Events proposal - SchemaUri: https://github.com/cdevents/spec/pull/184 - Custom Events: https://github.com/cdevents/spec/pull/185 - RFC:CDEvents Webhook Adapter [design review](https://github.com/cdevents/community/pull/42) ### Feb 19, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, IBM, UTC - Ben Powell, Apple, UTC-6 - Brett Smith, SAS, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - (Andrea) Update custom events proposal https://hackmd.io/LftfRirGRbKuAcLg9pdOag - To be done, section about versioning - To be done, create a PR - Reply to comments - Add worst case scenario handling, tools define their own competing custom events - [Ticket Proposal](https://github.com/cdevents/spec/pull/180) - [Link Proposal](https://github.com/cdevents/spec/pull/139) - - New Repository creation for webhook-cdevents-adapter under cdevents - RFC: comments addressed, re-review required - Action: Andrea to create the new repo - Jalander, Adam and Ben as maintainers - Mozilla license should be ok - (Ben) What is interoperability? How far do we go? - We should describe what we mean by interoperability - Data migration is not part of the scope - i.e. pipeline definitions, git repos, artifacts are not in scope - Add a section to the primer https://cdevents.dev/docs/primer/ - Source https://github.com/cdevents/cdevents.dev/tree/main/assets - We could use definitions from SIG Interop, and how much of that CDEvents covers https://github.com/cdfoundation/sig-interoperability - With the current spec and definitions, interoperability could be painted to mean more than what we are solving for. For example, swapping out a new CD tool will not have all the old CD's pipelines. ### Feb 12, 2024 Participants: - Name / affiliation / TZ - Brett Smith, SAS, UTC-4 - Ben Powell, Apple, UTC-6 - Andrea Frittoli, IBM, UTC - Jalander Ramagiri, Ericsson Software Technology, UTC - Sean Brennan, Bloomberg, UTC-5 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - (Andrea) Update custom events proposal https://hackmd.io/LftfRirGRbKuAcLg9pdOag - Added transitioning from custom to core - Added section about links - To be done, section about versioning - To be done, create a PR - \<addme\> - [Ticket Proposal](https://github.com/cdevents/spec/pull/180) - Some updates to the PR - Only one outstanding comment to be addressed - Please re-review - [Link Proposal](https://github.com/cdevents/spec/pull/139) - Some updates to the PR - Ready to be re-reviewed - Andrea to prepare an example for linking to a subject - Next release - We could do a release as soon a links is merged - Tickets could go in the following release - cdevents-translator [design PR](https://github.com/cdevents/community/pull/42/files) review - Addressed most comments - Hashicorp plugins are MPL-2 - Ben to check if the license is acceptable from Apple POV. MPL-2 is fine from CDF POV - GitOps + CDEvents: - https://hackmd.io/0XnerLOdROiI_JAKuRlUfQ - Spinnaker - https://spinnaker.io/docs/setup/other_config/features/notifications/#cdevents - https://spinnaker.io/docs/guides/user/pipeline/triggers/cdevents/ ### Feb 5, 2024 Participants: - Name / affiliation / TZ - Andrea Frittoli, he/him, IBM, UTC - Brett Smith, SAS, UTC-4 - Emil Bäckmark, Ericsson, UTC+1 - Christian Provenzano, Fidelity, UTC-4 - Sean Brennan, Bloomberg, UTC-5 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - - Action Items - Andrea to formalise a proposal for [#168](https://github.com/cdevents/spec/issues/168) in an hackmd doc linked into the issue - Proposal: https://hackmd.io/LftfRirGRbKuAcLg9pdOag - Emil: What happens is custom events become core CDEvents? - Emil: Is there any limitation on how custom events would link to core events? - Brett: We can provide advice, but not provide restrictions - We should consider how we handle custom events that might become core events. See Emil's question above. - Andrea: add a section about version - OpenTelemetry CI/CD Observability - Meeting recordings lookup https://docs.google.com/spreadsheets/d/1SYKfjYhZdm2Wh2Cl6KVQalKg_m4NhTPZqq-8SzEVO6s/edit#gid=0 - https://docs.google.com/document/d/10xG7DNKWRhxNmFGt3yYd3980a9uwS8lMl2LvQL3VNK8 - - [Ticket Proposal](https://github.com/cdevents/spec/pull/180) - [Link Proposal](https://github.com/cdevents/spec/pull/139) - (Ben) outcome enum https://github.com/cdevents/spec/pull/179 - cdevents-translator [design PR](https://github.com/cdevents/community/pull/42/files) review ### Jan 29, 2024 Participants: - Andrea Frittoli, IBM, UTC - Ben Powell, Apple, UTC-6 - Andrew Larsen, SAS, UTC-4 - Sean Brennan, Bloomberg, UTC-5 - Jalander Ramagiri, Ericsson Software Technology, UTC - Emil Bäckmark, Ericsson, UTC+1 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - Owen to create an issue about capitalizing URI - Andrea to formalise a proposal for [#168](https://github.com/cdevents/spec/issues/168) in an hackmd doc linked into the issue - WIP https://hackmd.io/LftfRirGRbKuAcLg9pdOag - OpenTelemetry CI/CD Observability - Working Group approved by the TC - See https://github.com/open-telemetry/community/pull/1822 - First meeting running in parallel to this one - [Ticket Proposal](https://github.com/cdevents/spec/pull/180) - [Link Proposal](https://github.com/cdevents/spec/pull/139) - (Ben) outcome enum, "failure" - cdevents-translator [design PR](https://github.com/cdevents/community/pull/42/files) review ### Jan 22, 2024 Participants: - Andrea Frittoli, IBM, UTC - Emil Bäckmark, Ericsson, UTC+1 - Ben Powell, Apple, UTC-6 - Andrew Larsen, SAS, UTC-4 - Christian Provenzano, Fidelity, UTC-4 - Jalander Ramagiri, Ericsson Software Technology, UTC - Brett Smith, SAS, UTC-4 - Adam Kenihan, Ericsson Software Technology, UTC - Sean Brennan, Bloomberg, UTC-5 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Hergy Fongue, Prodyna, UTC - Action Items - Owen to create an issue about capitalizing URI - ~~Andrea to create an issue about conformance groups~~ - https://github.com/cdevents/spec/issues/182 - Andrea to formalise a proposal for [#168](https://github.com/cdevents/spec/issues/168) in an hackmd doc linked into the issue - OpenTelemetry CI/CD Observability - Working Group approved by the TC - See https://github.com/open-telemetry/community/pull/1822 - Rust SDK - Two new contributors, Hergy (since 2021) and David - https://github.com/cdevents/sdk-rust - David's project: https://github.com/davidB/cdviz - Setting up CI and generator framework - [Ticket Proposal](https://github.com/cdevents/spec/pull/180) - Please review! - [Link Proposal](https://github.com/cdevents/spec/pull/139) - Only few things left to address - Versioning with `-draft` fixed - Almost ready for finaly review, Ben to ping the team on slack once ready - (Ben) Enum discussion around outcome - https://github.com/cdevents/spec/blob/main/schemas/testsuiterunfinished.json#L101 - Should we use past tense in enums? - Let's check with Ole / testkube if it's ok to replace enum values - If not, we could add new values and deprecate the old ones, which adds complexity for consumers - Document that we shall use past tense in enums, predicates etc - PR for the testing events: https://github.com/cdevents/spec/pull/105 - Christian: verbs can be made past tense but nouns (e.g. "error") shall be kept, "errored" sounds strange - For reference, this is how it is defined in the Eiffel protocol: - [Activity outcomes](https://github.com/eiffel-community/eiffel/blob/master/eiffel-vocabulary/EiffelActivityFinishedEvent.md#dataoutcome) (like pipelines, tasks, builds) - [Test execution outcomes](https://github.com/eiffel-community/eiffel/blob/master/eiffel-vocabulary/EiffelTestCaseFinishedEvent.md#dataoutcome) - (Brett) CDEvents Workshop - Updates to EPR ongoing - https://github.com/sassoftware/event-provenance-registry - Workshop Repository - https://github.com/cdevents/event-provenance-registry-workshop - (Andrew) Event Provenance Registry CD Foundation Blog Post - SAS Legal/Marketing Approved - SAS to post a companion blog post for developer community to point to the CDF post - Waiting on a few features to be merged in EPR to publish - What are the next steps when we're ready to publish? - Talk to Michelle Martineau and Roxanne Joncas. - GB Elections - Election Official - Should not be a nominee - Governance documentation: https://github.com/cdevents/community/blob/main/governance.md ### Jan 22, 2024, EMEA/APAC Participants: - Andrea Frittoli, IBM, UTC Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - No attendees - cancelled ### Jan 15, 2024 Participants: - Emil Bäckmark, Ericsson, UTC+1 - Ben Powell, Apple, UTC-6 - Adam Kenihan, EST, UTC+0 - Andrea Frittoli, IBM, UTC - Jalander Ramagiri, Ericsson Software Technology, UTC Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - Owen to create an issue about capitalizing URI - Andrea to create an issue about conformance groups - ~~Andrea to update the [Artifact PR](https://github.com/cdevents/spec/pull/172) based on feedback~~ - ~~Andrea to update the [SBOM PR](https://github.com/cdevents/spec/pull/171) based on feedback~~ - ~~Andrea to make an Release Candidate of Java SDK in Jan to let people test it~~ - Andrea to formalise a proposal for [#168](https://github.com/cdevents/spec/issues/168) in an hackmd doc linked into the issue - Artifact PRs https://github.com/cdevents/spec/pull/172 - Ready to merge after spell check fixed - Initial design review [cdevents-translator common library](https://github.com/cdevents/community/pull/42) - (Action) Ben to review and meet with Jalander to discuss this - Emil: should it be called cdevents-scm-translator? - Jalander: in future it could be extended to non-SCM events - Ticket Proposal - Sean working on the proposal, draft should be available this week - Ben will do initial review, everyone welcome to wait or review as they wish - Link Proposal https://github.com/cdevents/spec/pull/139 - We should have a CI job about the `-draft` - Emil: this is also related to doc documentation - Outcome missing PR https://github.com/cdevents/spec/pull/179 - Ben to add enums to TaskRuns and PipelineRuns as well as follow-up - Emil: it could be in one PR too, since it's the same enum - Examples to be updated - Java SDK v0.3 released - Apple working on iternal POC with CDEvents - Updatecli published blog - https://www.updatecli.io/blog/cd-events-and-updatecli/ - - Flux + CDEvents (Adam) - RFC has got one approval, pending second approval - https://github.com/fluxcd/flux2/pull/4534 - OpenTelemetry - CI/CD Observability SIG to be formed: https://github.com/open-telemetry/community/pull/1822/files#diff-41c277076e06d5ea84d2e8bc9eded2bc97e7f0888502f4f8d691b6c5c3639e57 - Pending review - Approvals - Ben to start working on this after the link proposal is merged - Emil: the change updated event could be used? - The approval could be on a pipeline or process, so multiple subjects - Could be a dedicated event or a new predicate on several subjects - Apple f2f meeting happening to discuss CDEvents - \<addme\> ### Jan 08, 2024 Participants: - Emil Bäckmark, Ericsson, UTC+1 - Ben Powell, Apple, UTC-6 - Brett Smith, SAS, UTC-4 Links: - [v0.4 Roadmap](https://github.com/orgs/cdevents/projects/1/views/13) Agenda: - New attendees - Action Items - ~~Ben to prepare a demo on the maintainability topic~~ - ~~Topic will be raised when the demo is prepared~~ - Owen to create an issue about capitalizing URI - ~~Andrea to archive meeting notes for 2023~~ - ~~Done by Emil~~ - Andrea to create an issue about conformance groups - Andrea to update the [Artifact PR](https://github.com/cdevents/spec/pull/172) based on feedback - Andrea to update the [SBOM PR](https://github.com/cdevents/spec/pull/171) based on feedback - Andrea to make an Release Candidate of Java SDK in Jan to let people test it - Andrea to formalise a proposal for [#168](https://github.com/cdevents/spec/issues/168) in an hackmd doc linked into the issue - (Sean/Ben) Ticket/Approvals Proposal - [Tickets/issues](https://github.com/cdevents/spec/issues/164) - [Draft proposal](https://hackmd.io/9eTiXHu6RfedSuSwUMGTLw?both) - Proposal planned for 1st/2nd week in Jan 2024 - (Brett) CDEvents Workshop - Updates to EPR ongoing - https://github.com/sassoftware/event-provenance-registry - (Ben) Outcome missing from build events - It was probably just not added when the build events where specified. - Proposal is to use the same syntax as in taskRun.finished for example (https://github.com/cdevents/spec/blob/main/core.md#taskrun-finished) - Ben might do a PR for it - (Ben) Java SDK new issues filed - https://github.com/cdevents/sdk-java/issues/64 - https://github.com/cdevents/sdk-java/issues/65 - https://github.com/cdevents/sdk-java/issues/67 - https://github.com/cdevents/sdk-java/issues/68 - (Emil) looks reasonable - Ben to ping Jalander for input and possible PRs to be created - (Ben) GitHub webhook adapter - First discussions held with Jalander - Kind of related to https://github.com/cdevents/github-action but rather uses the GitHub webhook than GitHub actions. - \<addme\>