Skip to content

[pull] main from tinacms:main - #334

Merged
pull[bot] merged 1 commit into
code:mainfrom
tinacms:main
Sep 15, 2026
Merged

pull[bot] merged 1 commit into
code:mainfrom
tinacms:main

Conversation

@pull

@pull pull Bot commented Sep 15, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

## What was wrong

Any environment that sets `CI` (GitHub Actions does by default) got the
end-of-build summary as a raw JSON object instead of the boxed summary a
local run prints. The logger had a branch that switched to JSON when
`CI` was set. It was added in 2023 (653522a) with no recorded reason,
and nothing in the repo reads that JSON.

## Change

- Remove the `CI` branch in `packages/@tinacms/cli/src/logger/index.ts`.
The summary now prints the same way everywhere.
- Add `packages/@tinacms/cli/src/logger/index.test.ts`. It sets
`CI=true` and checks the output is the box, not JSON. The test fails on
`main` and passes here.
- Changeset: patch for `@tinacms/cli`.

`tinacms dev` uses the same logger, so its summary changes the same way.

## Before and after

Both captured with `CI=true` and the same summary payload.

**Before**

```
{
  "heading": "Tina build complete",
  "items": [
    {
      "emoji": "🦙",
      "heading": "Tina Config",
      "subItems": [
        {
          "key": "API url",
          "value": "https://content.tinajs.io/2.4/content/<client-id>/github/redesign"
        }
      ]
    },
    ...
  ]
}
```

**After**

```
│
○  Tina build complete ───────────────────────────────────────────────╮
│                                                                     │
│  🦙 Tina Config                                                     │
│     API url:            https://content.tinajs.io/2.4/content/...   │
│                                                                     │
│  🤖 Auto-generated files                                            │
│     GraphQL Client:     tina/__generated__/client.ts                │
│     Typescript Types:   tina/__generated__/types.ts                 │
│     Static HTML file:   public/admin/index.html                     │
│                                                                     │
├─────────────────────────────────────────────────────────────────────╯
```

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01LssiV88a13d9btvmuDGDbK

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Sep 15, 2026
@pull pull Bot added the ⤵️ pull label Sep 15, 2026
@pull
pull Bot merged commit 1cb57e3 into code:main Sep 15, 2026
10 of 11 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant