Skip to content

chore: bump dependencies (consolidated) - #449

Merged
jahvon merged 1 commit into
mainfrom
chore/bump-dependencies
Aug 27, 2026
Merged

chore: bump dependencies (consolidated)#449
jahvon merged 1 commit into
mainfrom
chore/bump-dependencies

Conversation

@jahvon

@jahvon jahvon commented Aug 27, 2026

Copy link
Copy Markdown
Member

Consolidates the three open dependabot PRs into one, plus a tuikit bump dependabot cannot open on its own.

Summary

Dependency bumps (taken as-is from dependabot — closes #434, closes #435, closes #437):

Dependency From To
go.etcd.io/bbolt 1.4.3 1.5.0
github/codeql-action 4.37.3 4.37.4
postcss (in /docs) 8.5.12 8.5.25

github.com/flowexec/tuikit 0.4.1 → 0.4.2released for this change, so dependabot had nothing to open a PR against. It carries two logging fixes:

  • ::group:: was emitted whenever CI=true. It is GitHub syntax, so every other provider (GitLab, CircleCI, Buildkite) printed literal ::group::name lines instead of a header. Now gated on GITHUB_ACTIONS; other providers get the styled header that local runs already got.
  • Nested groups and unmatched EndGroup calls could emit invalid output that swallowed or truncated the surrounding log — GitHub does not support nested groups, and a stray ::endgroup:: closes whatever it had open.

Testing

flow validate passes — generate, lint, unit + e2e, generated-diff, schema validation.

bbolt backs pkg/store, so the suite was run against it rather than taking a minor bump on the datastore on trust. pkg/store and pkg/cache both pass.

The tuikit fix was verified through this build, not just assumed from the version number:

$ CI=true GITHUB_ACTIONS=true flow exec --spec '...serial with 2 steps...'
::group::run flow/many
::endgroup::

$ CI=true flow exec --spec '...same...'
(no literal workflow commands — was leaking them at v0.4.1)

Related

#448 stops flow from wrapping a single task's output in a group at all, which is the other half of making CI logs readable. It is independent of this PR — this one only moves the dependency.

🤖 Generated with Claude Code

https://claude.ai/code/session_01R328pa3FUUfga4gYah1iQi

Consolidates the three open dependabot PRs into one, plus a tuikit bump that
dependabot cannot open because the release was cut for this change.

Dependency bumps (taken as-is from dependabot, closes #434, #435, #437):
  - go.etcd.io/bbolt 1.4.3 -> 1.5.0
  - github/codeql-action 4.37.3 -> 4.37.4
  - postcss 8.5.12 -> 8.5.25 in /docs

tuikit 0.4.1 -> 0.4.2 carries two logging fixes:
  - ::group:: was emitted whenever CI=true. It is GitHub syntax, so every other
    provider printed literal "::group::name" lines rather than a header. It is
    now gated on GITHUB_ACTIONS, and other providers get the styled header.
    Verified against this build: GITHUB_ACTIONS=true still emits the commands,
    CI=true alone no longer does.
  - Nested groups and unmatched EndGroup calls could emit invalid output that
    swallowed or truncated the surrounding log.

bbolt backs pkg/store, so the full suite was run against it rather than taking
the bump on trust.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R328pa3FUUfga4gYah1iQi
@codecov

codecov Bot commented Aug 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@jahvon
jahvon merged commit 7b9f39e into main Aug 27, 2026
15 checks passed
@jahvon
jahvon deleted the chore/bump-dependencies branch August 27, 2026 05:35
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