Skip to content

Harden CI workflows: node bump, runtime version resolution, unbuffered logs - #334

Merged
jp-spotter merged 3 commits into
thoughtspot:devfrom
jp-spotter:chore/workflow-hardening
Jul 24, 2026
Merged

Harden CI workflows: node bump, runtime version resolution, unbuffered logs#334
jp-spotter merged 3 commits into
thoughtspot:devfrom
jp-spotter:chore/workflow-hardening

Conversation

@jp-spotter

Copy link
Copy Markdown
Collaborator

Three CI hardening changes across the workflows, no source code.

The one checkout action still on Node 16 (in build-docs) is bumped to v4, which clears the deprecation warning repo-wide.

The five fetch workflows had the CS Tools version hardcoded as a tag in each file, so every release meant editing five places. They now resolve the latest release tag at runtime via the releases/latest redirect, with a manual dispatch input still able to override it. Nothing to bump per release.

They also set PYTHONUNBUFFERED so the long extracts stream live logs instead of dumping everything at step end.

@jp-spotter
jp-spotter requested a review from a team as a code owner July 24, 2026 05:50
@jp-spotter
jp-spotter merged commit ddf9e4d into thoughtspot:dev Jul 24, 2026
3 checks passed
@jp-spotter
jp-spotter deleted the chore/workflow-hardening branch July 24, 2026 05:54
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