Skip to content

ci(release): drop redundant target inputs and guard the setup-ui build#263

Merged
afonsojramos merged 1 commit into
mainfrom
fix/release-cleanup
Jun 20, 2026
Merged

ci(release): drop redundant target inputs and guard the setup-ui build#263
afonsojramos merged 1 commit into
mainfrom
fix/release-cleanup

Conversation

@afonsojramos

Copy link
Copy Markdown
Owner

Post-merge cleanups from the review of the v4.0.0 release fixes. Both are zero-risk to the build (v4.0.0 already shipped green with the underlying behavior).

  • Remove dead targets: inputs on the linux/macos Install Rust steps. With rust-toolchain.toml pinning the toolchain, those inputs added targets to the unused stable toolchain; the explicit rustup target add steps (added in the v4.0.0 fix) are what actually put the cross targets on the pinned toolchain. The targets: lines were dead and misleading — removed so there's one source of truth.
  • Guard the setup-ui build with test -f dist/index.html. Since dist/ is embedded at compile time via include_dir!, a build that produced no output would otherwise fail deep inside a macro instead of loudly at the build step. Cheap insurance.

actionlint clean. No behavior change to the green release path.

@afonsojramos afonsojramos merged commit 4d237a5 into main Jun 20, 2026
8 checks passed
@afonsojramos afonsojramos deleted the fix/release-cleanup branch June 20, 2026 04:40
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