#github #ci #data-model #api-bindings

github-actions-models

Unofficial, high-quality data models for GitHub Actions workflows, actions, and related components

3 unstable releases

0.2.0 Feb 29, 2024
0.1.2 Jan 13, 2024
0.1.0 Jan 13, 2024

#250 in Testing

Download history 7/week @ 2024-02-17 173/week @ 2024-02-24 50/week @ 2024-03-02 14/week @ 2024-03-09 1/week @ 2024-03-16 55/week @ 2024-03-30 12/week @ 2024-04-06

63 downloads per month

MIT license

34KB
851 lines

github-actions-models

CI Crates.io

Unofficial, high-quality data models for GitHub Actions workflows, actions, and related components.

Why?

I need these for another tool, and generating them automatically from their JSON Schemas wasn't working both for expressiveness and tool deficiency reasons.


lib.rs:

High-quality data models for GitHub Actions and associated machinery.

Dependencies

~2–2.8MB
~60K SLoC