Skip to content

v1.12 - Auto-detect full mode

Choose a tag to compare

@prudhomm prudhomm released this 03 Jan 23:50
· 4 commits to main since this release

What's New in v1.12

Features

  • Auto-detect full mode: Using only=feelpp-full now automatically switches to full mode (no need to add mode=full)
  • Multiple full jobs: Support fullBuild.jobs as an array for multiple full-build jobs
  • Mode-specific targets: Full mode can have its own default targets via fullBuild.targets
  • New unified modes schema: Optional cleaner config with modes.full and modes.components

Example

{
  "jobs": ["feelpp", "toolboxes", "mor", "python"],
  "fullBuild": {
    "job": "feelpp-full",
    "targets": ["ubuntu:24.04"]
  }
}

Now only=feelpp-full in a commit message will:

  1. Auto-detect that feelpp-full is a full-mode job
  2. Switch to full mode
  3. Run only on ubuntu:24.04 (mode-specific targets)

Backwards Compatible

All existing configs continue to work unchanged.