Skip to content

Commit df49672

Browse files
pblazejclaude
andcommitted
fix(uniffi): stop shadowing tera-cli with an unrelated crate
The composite action pre-installed crates.io `tera-cli@0.5.0`, which is a different project from chevdor/tera-cli and has a different CLI (`--env`, no `--env-only`). Because it still provides a `tera` binary, cargo-make's `tera --help` probe succeeded and the `install-tera` task never ran, so swift-generate-manifest died on "Found argument '--env-only' which wasn't expected" — reintroducing the bug #1238 had already fixed. There is no binary distribution to pre-install: chevdor publishes as `teracli`, and only up to 0.3.0. Drop the step and let `install-tera` build from the pinned git tag (~30s). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent bea7c21 commit df49672

1 file changed

Lines changed: 0 additions & 5 deletions

File tree

.github/actions/uniffi-deps/action.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,3 @@ runs:
55
- name: Install cargo-make
66
uses: taiki-e/install-action@682e7d9e49c5e653d371fc6adbda67653461378a # v2.82.4
77
with: { tool: cargo-make@0.37 }
8-
- name: Install tera-cli
9-
uses: taiki-e/install-action@682e7d9e49c5e653d371fc6adbda67653461378a # v2.82.4
10-
with: { tool: tera-cli@0.5.0 }
11-
# ^ This would be installed by the cargo-make file automatically, but this ensures
12-
# it is already available and downloads binary distribution (no need to build from source).

0 commit comments

Comments
 (0)