Skip to content
/ ruff-plugin Public template

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

License

Notifications You must be signed in to change notification settings

fluentci-io/ruff-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruff Plugin

fluentci pipeline ci

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

🚀 Usage

Add the following command to your CI configuration file:

fluentci run --wasm ruff setup

Functions

Name Description
setup Installs a specific version of ruff.
check Run Ruff on the given files or directories
clean Clear any caches in the current directory and any subdirectories
format Run the Ruff formatter on the given files or directories

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/[email protected]?wasm=1", "setup", vec!["latest"])?;

📚 Examples

Github Actions:

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