Skip to content

fix(ci): install dependencies before checks - #14

Merged
Xuepoo merged 1 commit into
mainfrom
cmd/ci-install-before-checks
Oct 19, 2026
Merged

Xuepoo merged 1 commit into
mainfrom
cmd/ci-install-before-checks

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Summary

The metadata gate ran just check without materializing the pinned dev dependencies, so manifest, lua, and test always failed at the deps guard (dependencies are not installed; run 'just install'). This adds the missing just install step before just check, matching the metadata job in the sibling copy-mode and search repositories exactly.

No other workflow behavior changes.

Verification

  • diff of the metadata job against copy-mode — identical
  • actionlint -color -shellcheck= .github/workflows/ci.yml — pass
  • act -n push -W .github/workflows/ci.yml — dry run passes; just install now precedes just check
  • Local just check with dependencies installed — pass (43 tests)

Unblocks #13.

@Xuepoo Xuepoo added this to the v0.1.0 milestone Oct 19, 2026
@Xuepoo Xuepoo added P1 fix Bug fix area:plugin Plugin manifest and runtime surface labels Oct 19, 2026
@Xuepoo
Xuepoo merged commit c62be9b into main Oct 19, 2026
7 checks passed
@Xuepoo
Xuepoo deleted the cmd/ci-install-before-checks branch October 19, 2026 06:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:plugin Plugin manifest and runtime surface fix Bug fix P1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant