CDFoundation
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Help
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
2
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- 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\> ### 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\>

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully