Skip to content

Add only_tools input and tests covering skill installation - #9

Merged
albertodebortoli merged 1 commit into
mainfrom
feature/only-tools-flag
Jul 27, 2026
Merged

Add only_tools input and tests covering skill installation#9
albertodebortoli merged 1 commit into
mainfrom
feature/only-tools-flag

Conversation

@albertodebortoli

@albertodebortoli albertodebortoli commented Jul 27, 2026

Copy link
Copy Markdown
Member

Summary

  • Add an only_tools boolean input (default true) that passes --only-tools to luca install, ported from the change made in the sibling setup-luca checkout.
  • Document the new input in the README inputs table.
  • Add test.yml coverage for Luca's skill installation feature: verifies skills are skipped when only_tools defaults to true, and installed (both tool and skill) when only_tools: "false".

Test plan

  • YAML validated for action.yml and .github/workflows/test.yml
  • CI run on this PR (macOS/Linux matrix, plus new only_tools jobs) passes

Adds an `only_tools` boolean input (default true) that passes
--only-tools to `luca install`, ported from the setup-luca action
source. Also adds test.yml coverage exercising Luca's skill
installation feature (spec files with a skills: section symlinked
into .claude/skills/): one job verifies skills are skipped when
only_tools defaults to true, another verifies both tools and skills
are installed when only_tools is set to false.
@albertodebortoli
albertodebortoli force-pushed the feature/only-tools-flag branch from 994217c to 1afddd5 Compare July 27, 2026 10:48
@albertodebortoli
albertodebortoli merged commit f9c8d3b into main Jul 27, 2026
8 checks passed
@albertodebortoli
albertodebortoli deleted the feature/only-tools-flag branch July 27, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant