Skip to content

chore(ci) sync repository-tools from libdatadog-build#72

Closed
gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit intomainfrom
engraver-auto-campaigner/sync-libdatadog-build-repository-tools-1776966056
Closed

chore(ci) sync repository-tools from libdatadog-build#72
gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit intomainfrom
engraver-auto-campaigner/sync-libdatadog-build-repository-tools-1776966056

Conversation

@gh-worker-campaigns-3e9aa4
Copy link
Copy Markdown
Contributor

Syncs the shared repository-tools from libdatadog-build:

  • .devcontainer/devcontainer.mk (make fragment — hashing, local dev targets)
  • .gitlab/devcontainer.yml (CI include — build / nydusify / publish)
  • mirror-images.sh (uv wrapper around mirror_images.py, CA-URL pinned)

Both files are verbatim copies — edits here will be overwritten
on the next campaigner run. Edit upstream in libdatadog-build
instead.

Wiring

Your .gitlab-ci.yml needs:

variables:
  DEVCONTAINER_REPO_NAME: <this-repo>
include:
  - local: .gitlab/devcontainer.yml

plus two sidecars you own: .devcontainer/Dockerfile and
.devcontainer/context.files (rsync --files-from list).

Source: https://github.com/DataDog/libdatadog-build/tree/main/repository-tools/sync

Recent changes:
(rerun on httpd-datadog — simpler mirror-images.sh)

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

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 51.08% (+0.00%)

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

@pawelchcki pawelchcki closed this Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant