Skip to content

feat(ci): add _build_weblog_images option to skip weblog build jobs#7014

Draft
rochdev wants to merge 1 commit into
mainfrom
rochdev/feat-build-weblog-images-option
Draft

feat(ci): add _build_weblog_images option to skip weblog build jobs#7014
rochdev wants to merge 1 commit into
mainfrom
rochdev/feat-build-weblog-images-option

Conversation

@rochdev
Copy link
Copy Markdown
Member

@rochdev rochdev commented May 22, 2026

Summary

  • Adds a _build_weblog_images parameter to compute-workflow-parameters.yml
  • When false, weblogs skip the dedicated build job and are rebuilt inline during the run job
  • For Node.js, this is automatically set based on whether _build_nodejs_base_images is enabled
  • Adds build_in_run field to the Weblog data class in workflow_data.py

Dependencies

  • Should be merged after #7013 (nodejs base images), since it references inputs._build_nodejs_base_images in system-tests.yml

Test plan

  • Verify that running without the build-nodejs-base-images label skips the build step and weblogs rebuild in-run
  • Verify that other library weblogs still get their own build jobs

🤖 Generated with Claude Code

Introduces a build_weblog_images parameter that controls whether weblogs
get dedicated build jobs. When false (nodejs without base images label),
weblogs are rebuilt inline during the run job instead.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

.github/workflows/compute-workflow-parameters.yml                       @DataDog/system-tests-core
.github/workflows/system-tests.yml                                      @DataDog/system-tests-core
utils/scripts/ci_orchestrators/workflow_data.py                         @DataDog/system-tests-core
utils/scripts/compute-workflow-parameters.py                            @DataDog/system-tests-core

@datadog-datadog-prod-us1
Copy link
Copy Markdown

datadog-datadog-prod-us1 Bot commented May 22, 2026

Pipelines  Tests

Fix all issues with BitsAI

⚠️ Warnings

🚦 2 Pipeline jobs failed

Testing the test | System Tests (python, dev) / End-to-end #1 / uwsgi-poc 1   View in Datadog   GitHub Actions

🔧 Fix in code (Fix with Cursor). 1 failed test. Assertion error: no extra_services contains extraVegetables at tests/remote_config/test_remote_configuration.py:267

🧪 1 Test failed

tests.remote_config.test_remote_configuration.Test_RemoteConfigurationExtraServices.test_tracer_extra_services[uwsgi-poc] from system_tests_suite   View in Datadog (Fix with Cursor)
AssertionError: no extra_services contains extraVegetables
assert []

self = &lt;tests.remote_config.test_remote_configuration.Test_RemoteConfigurationExtraServices object at 0x7f533d288c50&gt;

    def test_tracer_extra_services(self):
        &#34;&#34;&#34;Test extra services field&#34;&#34;&#34;
    
        # filter extra services
        extra_services = []
...

Testing the test | all-jobs-are-green   View in Datadog   GitHub Actions

🔄 Retry job. This looks flaky and may succeed on retry. End-to-end test failure. Some CI checks or statuses failed during the execution.

ℹ️ Info

No other issues found (see more)

❄️ No new flaky tests detected

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 5ce267c | Docs | Datadog PR Page | Give us feedback!

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