File: README.md

package info (click to toggle)
rust-github-actions-models 0.14.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 432 kB
  • sloc: makefile: 4
file content (25 lines) | stat: -rw-r--r-- 957 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
github-actions-models
=====================

[![CI](https://github.com/woodruffw/github-actions-models/actions/workflows/ci.yml/badge.svg)](https://github.com/woodruffw/github-actions-models/actions/workflows/ci.yml)
[![Crates.io](https://img.shields.io/crates/v/github-actions-models)](https://crates.io/crates/github-actions-models)

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.

[another tool]: https://github.com/woodruffw/zizmor

[their JSON Schemas]: https://www.schemastore.org/json/

## License

MIT License.

The integration tests for this crate contain sample workflows collected from
various GitHub repositories; these contain comments linking them to their
original repositories and are licensed under the terms there.