Skip to content
/ dhall-plugin Public template

Set up your CI/CD Pipeline with a specific version of dhall

License

Notifications You must be signed in to change notification settings

fluentci-io/dhall-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dhall Plugin

fluentci pipeline ci

This plugin sets up your CI/CD pipeline with a specific version of dhall.

🚀 Usage

Add the following command to your CI configuration file:

fluentci run --wasm dhall setup

Functions

Name Description
setup Installs a specific version of dhall.
lint Improve Dhall code by using newer language features and removing dead code
freeze Add integrity checks to remote import statements of an expression
format Standard code formatter for the Dhall language

Code Usage

Add fluentci-pdk crate to your Cargo.toml:

[dependencies]
fluentci-pdk = "0.1.9"

Use the following code to call the plugin:

use fluentci_pdk::dag;

// ...

dag().call("https://pkg.fluentci.io/dhall@v0.1.0?wasm=1", "setup", vec!["latest"])?;

📚 Examples

Github Actions:

- name: Setup Fluent CI CLI
  uses: fluentci-io/setup-fluentci@v5
  with:
    wasm: true
    plugin: dhall
    args: |
      setup
- name: Show dhall version
  run: |
    type dhall
    dhall --version