31 lines
1 KiB
YAML
31 lines
1 KiB
YAML
# SelfCI Configuration
|
|
|
|
job:
|
|
# This command will be executed for all jobs
|
|
# Use $SELFCI_JOB_NAME env var to determine which job is running
|
|
command: |
|
|
set -eou pipefail
|
|
|
|
selfci step start "check"
|
|
nix flake check .
|
|
|
|
# Command prefix for executing the command
|
|
# Can be used to change the shell, or disable shell interpretation
|
|
# of `command` altogether.
|
|
# command-prefix: ["bash", "-c"]
|
|
|
|
# Clone mode: "partial", "shallow", or "full" (default: partial)
|
|
# - partial: Fast, uses partial clone (--filter=blob:none) - all commits, blobs on-demand
|
|
# - shallow: Most compact, uses shallow clone (--depth=1) - single commit only
|
|
# - full: Complete clone with all history and objects
|
|
clone-mode: partial
|
|
|
|
# Merge queue configuration (optional)
|
|
# mq:
|
|
# # Default base branch for merge queue
|
|
# base-branch: main
|
|
#
|
|
# # Merge style: "rebase" or "merge" (default: rebase)
|
|
# # - rebase: Rebase candidate commits on top of base branch (no merge commit)
|
|
# # - merge: Create a merge commit
|
|
# merge-style: rebase
|