For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integrating with GitLab CI

Run Seal in a GitLab CI pipeline.

GitLab CI integration is a shell pattern: install the CLI, run seal fix.

Before you start

  • A token saved as a masked CI/CD variable named SEAL_TOKEN.

  • A Project ID for the activity.

The job

seal_fix:
  variables:
    SEAL_PROJECT: my-project-id
  script:
    - curl -fsSL https://github.com/seal-community/cli/releases/download/latest/seal-linux-amd64-latest.zip -o seal.zip
    - unzip seal.zip && chmod +x seal
    - ./seal fix --mode all

Replace --mode all with --mode remote or --mode local per your deployment method. The job should run after dependencies are installed and before they are packaged — see What the CLI does in CI.

SEAL_TOKEN is read by the CLI automatically from the environment; no explicit passing is needed.

Last updated