#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

#245 in Testing

Download history 2/week @ 2024-02-14 16/week @ 2024-02-21 206/week @ 2024-02-28 14/week @ 2024-03-06 7/week @ 2024-03-13 21/week @ 2024-03-27 46/week @ 2024-04-03

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
~59K SLoC