{"id":39600375,"url":"https://github.com/cdevents/spec","last_synced_at":"2026-01-18T07:52:10.720Z","repository":{"id":37720026,"uuid":"419433905","full_name":"cdevents/spec","owner":"cdevents","description":"A common specification for Continuous Delivery events","archived":false,"fork":false,"pushed_at":"2025-12-22T16:07:15.000Z","size":1564,"stargazers_count":156,"open_issues_count":54,"forks_count":26,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-12-24T04:19:13.068Z","etag":null,"topics":["cdevents"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cdevents.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":"governance.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-10-20T17:50:58.000Z","updated_at":"2025-12-22T16:08:00.000Z","dependencies_parsed_at":"2024-01-02T15:48:02.166Z","dependency_job_id":"9932c5f6-fc5a-4e1d-ac5f-64dcbeb4a58a","html_url":"https://github.com/cdevents/spec","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/cdevents/spec","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdevents%2Fspec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdevents%2Fspec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdevents%2Fspec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdevents%2Fspec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdevents","download_url":"https://codeload.github.com/cdevents/spec/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdevents%2Fspec/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28533235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cdevents"],"created_at":"2026-01-18T07:52:10.146Z","updated_at":"2026-01-18T07:52:10.703Z","avatar_url":"https://github.com/cdevents.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![CDEvents](cdevents_horizontal-color.png)\n\nCDEvents is a common specification for Continuous Delivery events, enabling\ninteroperability in the complete software production ecosystem.\n\nIt's an incubated project at the\n[Continuous Delivery Foundation](https://cd.foundation) (CDF).\n\n## Background\n\u003c!--\nResources used for the background text\nhttps://cd.foundation/blog/2021/03/16/cd-foundation-announces-industry-initiative-to-standardize-events-from-ci-cd-systems/\nhttps://github.com/cdfoundation/toc/blob/master/sigs/sig-events.md\nhttps://github.com/cdfoundation/sig-events\nhttps://github.com/cdfoundation/toc/blob/master/proposals/cdevents/cdevents.md\n--\u003e\nIn a complex and fast moving CI/CD world with a lot of different tools and\nplatforms that need to communicate with each other interoperability stands as a\ncrucial thing. The maintainer of a CI/CD system needs to swap out tools in short\ntime with little to no stops.\n\nThe larger and more complex a CI/CD system becomes, challenges increase in\nknowing how the tools communicate and what they do.\n\n### What we provide\n\nThe CDEvents protocol defines a vocabulary of events enabling tools to\ncommunicate in an interoperable way.\n\nWe extend other efforts such as CloudEvents by introducing purpose and semantics\nto the event.\n\n![stack](./images/stack.png)\n\nBy providing an interoperable way of tools to communicate we also provide means\nto give an overview picture increasing observability, but also to give measuring\npoints for metrics.\n\n## CDEvents Specification\n\nThe latest release of the specification on is\n[v0.5.0](https://github.com/cdevents/spec/blob/v0.5.0/spec.md), and you can\ncontinuously follow the latest updates of the specification on [the `main`\nbranch](./spec.md).\n\nTo understand more about the concepts and ideas that have formed the current published\nspecification, visit the [CDEvents Documentation](https://cdevents.dev/docs/) site.\n\nThe reference specification is maintained in this repository.\n\nKey assets are as follows:\n\n### [White Paper](./CDEvents_Whitepaper.pdf)\n\nThe Continuous Delivery Foundation White Paper on CDEvents\n\n### [Primer](https://cdevents.dev/docs/primer/)\n\nAn introduction to CDEvents and associated concepts\n\n### [Common Metadata](./spec.md)\n\nAn overview of Metadata common across the CDEvents Specification\n\n### [Core Events](./core.md)\n\nDefinition of specific events that are fundamental to pipeline execution and orchestration\n\n### [Source Code Control Events](./source-code-version-control.md)\n\nHandling Events relating to changes in version management of Source Code and related assets\n\n### [Continuous Integration Events](./continuous-integration.md)\n\nHandling Events associated with Continuous Integration activities, typically involving build and test\n\n### [Continuous Deployment Events](./continuous-deployment.md)\n\nHandling Events associated with Continuous Deployment activities\n\n### [Continuous Operations Events](./continuous-operations.md)\n\nHandling Events associated with the health of the services deployed and running in a specific environment\n\n### [Testing Events](./testing-events.md)\n\nHandling Events associated with Test execution performed independently or as part of CI/CD pipelines.\n\n### [CloudEvents Binding and Transport](./cloudevents-binding.md)\n\nDefining how CDEvents are mapped to CloudEvents for transportation and delivery\n\n### [Schemas](./schemas/) and [Conformance](./conformance/)\n\nThe [schemas](./schemas/) folder contains `jsonschemas` for all events in the spec. The [conformance](./conformance/) folder contains simple `JSON` examples for all events. The content of the conformance folder is used for testing purposes: the structure of the files in there is sound, the values have correct types but are not particularly meaningful.\n\n## CDEvents SDKs\n\nCDEvents includes SDKs for several languages:\n\n* [Go](https://github.com/cdevents/sdk-go)\n* [Java](https://github.com/cdevents/sdk-java)\n* [Python](https://github.com/cdevents/sdk-python)\n* [Rust](https://github.com/cdevents/sdk-rust)\n\n## Community\n\n### How to get involved\n\n[Reach out](https://github.com/cdevents/community/blob/main/governance.md#project-communication-channels) to see what we're up\nvia:\n\n* [slack](https://cdeliveryfdn.slack.com/archives/C030SKZ0F4K)\n* [our mailing list](https://groups.google.com/g/cdevents-dev)\n* [working group meetings (Europe/Asia)](https://calendar.google.com/calendar/u/0/event?eid=YjI4aDcybzA5bTlkdW9hOTBlMmFtcWE4ZDdfMjAyNTA5MDlUMTQwMDAwWiBsaW51eGZvdW5kYXRpb24ub3JnX21oZjBrbWdlZG42N2lobmk4cjEyOWF2cDI0QGc)\n* [working group meetings (Americas)](https://calendar.google.com/calendar/u/0/event?eid=MWsxaG9vdGtxcWxuYjJvdHIyN3A0Y3R1ZXFfMjAyNTA5MjNUMTcwMDAwWiBsaW51eGZvdW5kYXRpb24ub3JnX21oZjBrbWdlZG42N2lobmk4cjEyOWF2cDI0QGc)\n\n### Contributing\n\nIf you would like to contribute, see our [contributing](https://cdevents.dev/community/contribution-guidelines/)\nguidelines.\n\n### Governance\n\nThe project has been started by the CDF [SIG Events](https://github.com/cdfoundation/sig-events).\nIts governance is [documented in the community repository](https://github.com/cdevents/community/blob/main/governance.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdevents%2Fspec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdevents%2Fspec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdevents%2Fspec/lists"}