Skip to content

Refactor gitlab ee#552

Merged
gabrie30 merged 6 commits intorefactorfrom
refactor-gitlab-ee
Aug 24, 2025
Merged

Refactor gitlab ee#552
gabrie30 merged 6 commits intorefactorfrom
refactor-gitlab-ee

Conversation

@gabrie30
Copy link
Owner

Status

READY/IN DEVELOPMENT/HOLD

Description

A few sentences describing the overall goals of the pull request's commits.

Replaces monolithic bash scripts with a modular, configuration-driven system using Go-based seeder and test runner tools. Adds JSON configs for seed data and test scenarios, new helper scripts, and updates documentation for maintainability and extensibility.
@gabrie30 gabrie30 changed the base branch from master to refactor August 24, 2025 16:55
Updated run-ee.sh and start-ee.sh to safely handle cases where GHORG_GHA_CI and ENV may be unset, preventing potential script errors during execution.
Update integration-tests.sh and seed.sh to force clean builds of Go binaries in CI environments and verify successful builds. Add platform-specific binary paths to .gitignore to prevent accidental commits of built artifacts.
Added a check to ensure the ghorg directory exists before running tests in the test runner. Removed unnecessary time.Sleep delays after creating groups, repositories, and users in the seeder to speed up the seeding process. Minor formatting improvements in shell scripts for consistency.
Introduces a 'disabled' flag to test scenarios in test-scenarios.json and updates the Go test runner to skip and report disabled tests. The README is expanded with detailed script argument documentation and usage examples. Several new and disabled test scenarios are added for more comprehensive coverage.
@gabrie30 gabrie30 merged commit 385ef30 into refactor Aug 24, 2025
5 checks passed
@gabrie30 gabrie30 deleted the refactor-gitlab-ee branch August 24, 2025 17: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