Skip to content

Fix Node.js CI pipeline failures and stabilize GitHub Actions workflow#162

Merged
sharmagot merged 20 commits intomasterfrom
VE-4925663_Fix_Pipeline_Failure
Feb 19, 2026
Merged

Fix Node.js CI pipeline failures and stabilize GitHub Actions workflow#162
sharmagot merged 20 commits intomasterfrom
VE-4925663_Fix_Pipeline_Failure

Conversation

@sharmagot
Copy link
Copy Markdown
Collaborator

@sharmagot sharmagot commented Feb 11, 2026

This MR fixes multiple failures in the Node.js CI pipeline by restructuring and stabilizing the GitHub Actions workflow. The update improves environment setup, service orchestration, and test execution reliability across all supported Node.js versions.

Key Changes

Refactored GitHub Actions workflow structure for better clarity and maintainability

Improved Node.js matrix execution across versions 12, 14, 16, 18, 20

Added proper service setup and readiness checks for:

Vertica CE (Docker)

Keycloak (Docker + Kubernetes)

MinIO (Kubernetes)

Implemented reliable wait and retry logic for:

Service startup

Port forwarding

OAuth token retrieval

Improved Kubernetes (KinD) + Helm setup flow

Stabilized test execution by controlling background processes and cleanup steps

@sharmagot sharmagot self-assigned this Feb 11, 2026
@sharmagot sharmagot changed the title Fixed the pipeline failure Fix Node.js CI pipeline failures and stabilize GitHub Actions workflow Feb 11, 2026
Copy link
Copy Markdown
Collaborator

@sivaalamp sivaalamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review is completed, the changes are good overall.

@sharmagot sharmagot merged commit 383ecdd into master Feb 19, 2026
6 checks passed
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