1
0
mirror of synced 2026-06-29 23:00:48 +00:00
Files
flux2/action/README.md
T
Matheus Pimenta ca5347f4b4 Improve docs for plugins action installation
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
2026-06-29 11:14:14 +01:00

1.4 KiB

Flux GitHub Action

To install the latest Flux CLI on Linux, macOS or Windows GitHub runners:

steps:
  - name: Setup Flux CLI
    uses: fluxcd/flux2/action@main
    with:
      version: 'latest'
  - name: Run Flux CLI
    run: flux version --client

To install Flux plugins alongside the CLI:

steps:
  - name: Setup Flux CLI
    uses: fluxcd/flux2/action@main
    with:
      plugins: |
        mirror@0.0.1
  - name: Run Flux plugin
    run: flux mirror --help

Installing plugins requires a Flux version with plugin support (v2.9.0 or later). The plugins input accepts one plugin per line in <name>, <name>@<version>, or <name>@<digest> format. Entries without a version or digest install the latest version from the catalog. The plugin-dir input is only used when plugins is set; when plugins are installed, the action exports FLUXCD_PLUGINS for subsequent steps.

The Flux GitHub Action can be used to automate various tasks in CI, such as:

For more information, please see the Flux GitHub Action documentation.