Skip to content

Pctg-x8/gha-schemas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unofficial Dhall Schema for GitHub Actions

https://docs.github.com/ja/free-pro-team@latest/actions

Usage

let GitHubActions = https://raw.githubusercontent.com/Pctg-x8/gha-schemas/master/schema.dhall

ProvidedSteps

-- ex. using actions/checkout step
let ProvidedSteps/actions/checkout = https://raw.githubusercontent.com/Pctg-x8/gha-schemas/master/ProvidedSteps/actions/checkout.dhall

checkout@v2

let checkoutStep = ProvidedSteps.checkoutStep ProvidedSteps.CheckoutParams::{
    , ref = Some "branch"
    }

upload-artifact@v1

let uploadArtifactStep = ProvidedSteps.uploadArtifactStep ProvidedSteps.UploadArtifactParams::{
    , name = "exec"
    , path = "target/release/exec"
    }

Examples

https://github.com/Pctg-x8/peridot/tree/dev/.github/workflows

About

Unofficial GitHub Actions Schema Repository for Dhall

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages