From bac36600a4ac54ada398a55da1f6e353e9adb225 Mon Sep 17 00:00:00 2001 From: Guilherme Santos Date: Wed, 3 Dec 2025 12:11:26 +0100 Subject: [PATCH 1/2] GRIF-524 - Refactor of integration-e2e to run on github CI --- spec/lcm/load/users_brick_load_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/lcm/load/users_brick_load_spec.rb b/spec/lcm/load/users_brick_load_spec.rb index c88ac5012..90882b0c1 100644 --- a/spec/lcm/load/users_brick_load_spec.rb +++ b/spec/lcm/load/users_brick_load_spec.rb @@ -141,11 +141,11 @@ def user_in_domain(user_name) # project_id: @project.pid, # config: LcmConnectionHelper.environment, # s3_bucket: GoodData::Environment::ConnectionHelper::SECRETS[:s3_bucket_name], - # s3_endpoint: Support::S3Helper::S3_ENDPOINT, + # s3_endpoint: Support::S3Helper::S3_ENDPOINT % s3_bucket_name, # s3_key: 'user_data', # users_brick_input: { # s3_bucket: GoodData::Environment::ConnectionHelper::SECRETS[:s3_bucket_name], - # s3_endpoint: Support::S3Helper::S3_ENDPOINT, + # s3_endpoint: Support::S3Helper::S3_ENDPOINT % s3_bucket_name, # s3_key: 'users_brick_input' # } # } From 62721d746b9e9764d9af3cc2519b7a273601ac72 Mon Sep 17 00:00:00 2001 From: Guilherme Santos Date: Thu, 22 Jan 2026 18:58:01 +0100 Subject: [PATCH 2/2] [DRAFT] - Implemmentation of github actions for lcm-integration-e2e --- .github/workflows/lcm-integration-e2e.yaml | 42 ++++++++++++++++++++++ spec/lcm/load/users_brick_load_spec.rb | 4 +-- 2 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/lcm-integration-e2e.yaml diff --git a/.github/workflows/lcm-integration-e2e.yaml b/.github/workflows/lcm-integration-e2e.yaml new file mode 100644 index 000000000..1501b932d --- /dev/null +++ b/.github/workflows/lcm-integration-e2e.yaml @@ -0,0 +1,42 @@ +name: LCM Integration E2E Pipeline + +on: + workflow_call: + inputs: + AUTO_MERGE: + default: true + required: false + type: boolean + description: Must be set here in order to use in if condition at job level. + base_branch: + required: true + type: string + description: The base branch to compare against for detecting changes. + pr_number: + required: true + type: string + +jobs: + LCM-integration-e2e-tests: + runs-on: + group: infra1-runners-arc + labels: runners-rxa-xlarge + permissions: + id-token: write + contents: read + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + submodules: 'true' + token: ${{ secrets.TOKEN_GITHUB_YENKINS }} + - name: Build local image + run: | + bundle exec rake -f lcm.rake test:docker:build + - name: Build gems + run: | + bundle exec rake -f lcm.rake test:docker:bundle + - name: Run integrated tests + run: | + bundle exec rake -f lcm.rake test:docker:integration-e2e + diff --git a/spec/lcm/load/users_brick_load_spec.rb b/spec/lcm/load/users_brick_load_spec.rb index 90882b0c1..c88ac5012 100644 --- a/spec/lcm/load/users_brick_load_spec.rb +++ b/spec/lcm/load/users_brick_load_spec.rb @@ -141,11 +141,11 @@ def user_in_domain(user_name) # project_id: @project.pid, # config: LcmConnectionHelper.environment, # s3_bucket: GoodData::Environment::ConnectionHelper::SECRETS[:s3_bucket_name], - # s3_endpoint: Support::S3Helper::S3_ENDPOINT % s3_bucket_name, + # s3_endpoint: Support::S3Helper::S3_ENDPOINT, # s3_key: 'user_data', # users_brick_input: { # s3_bucket: GoodData::Environment::ConnectionHelper::SECRETS[:s3_bucket_name], - # s3_endpoint: Support::S3Helper::S3_ENDPOINT % s3_bucket_name, + # s3_endpoint: Support::S3Helper::S3_ENDPOINT, # s3_key: 'users_brick_input' # } # }