Skip to content

chore(ci): remove the Update Shadcn/UI Components workflow - #432

Merged
tommaso-castellani merged 1 commit into
mainfrom
chore/remove-shadcn-workflow
Jul 14, 2026
Merged

chore(ci): remove the Update Shadcn/UI Components workflow#432
tommaso-castellani merged 1 commit into
mainfrom
chore/remove-shadcn-workflow

Conversation

@tommaso-castellani

Copy link
Copy Markdown
Contributor

Requested by @nsosio — drop the shadcn auto-update workflow from the template entirely.

Supersedes #431, which tried to fix the workflow instead. Closed in favour of this.

Why

The daily shadcn auto-update has cost more than it returned:

  • It fails in every repo cloned from this template. The three Notify Slack steps curl ${{ secrets.SLACK_WEBHOOK_URL }} unguarded. This repo has the secret so it stayed green; clones don't, so the URL expands to empty, curl exits 2 (no URL specified), and the run is marked failed even when the update itself worked.
  • Four downstream repos had been failing every single day for over a week (template-test, template-clone, cardinal-core-sync-replay, dive-the-plan).
  • Every failed run still pushed its branch before dying. 243 orphan feature/update-shadcn-components-* branches had piled up across those repos (164 on one alone), the oldest dating to January.

Scope

Deletes .github/workflows/shadcn.yml. Nothing else in the repo references it, and it was the only consumer of SLACK_WEBHOOK_URL — that secret is now unused here and can be revoked if nothing else needs it.

Existing clones keep their own copy of the workflow; this only stops new projects inheriting it.

Requested by @nsosio. The daily shadcn auto-update has been more trouble than
value: it fails in every repo cloned from this template (no SLACK_WEBHOOK_URL
secret, so the unguarded notify steps curl an empty URL and exit 2), and each
failed run still pushes a branch, leaving hundreds of orphans behind.

The workflow is self-contained: nothing else in the repo references shadcn.yml,
and it was the only consumer of SLACK_WEBHOOK_URL.
@tommaso-castellani
tommaso-castellani merged commit 4b184cc into main Jul 14, 2026
3 checks passed
@tommaso-castellani
tommaso-castellani deleted the chore/remove-shadcn-workflow branch July 14, 2026 09:27
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.

2 participants