Skip to content

DE-1166: Run CircleCI jobs on self-hosted container runners - #758

Merged
bluepal-prasanthi-moparthi merged 4 commits into
masterfrom
feature/DE-1166-run-circle-ci-jobs-on-self-hosted-runners
May 27, 2026
Merged

DE-1166: Run CircleCI jobs on self-hosted container runners#758
bluepal-prasanthi-moparthi merged 4 commits into
masterfrom
feature/DE-1166-run-circle-ci-jobs-on-self-hosted-runners

Conversation

@bluepal-prasanthi-moparthi

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Switches CircleCI jobs from CircleCI-hosted machine executors to self-hosted Docker container runners (arangodb/medium-* resource classes), and introduces a setup-docker command that installs and starts dockerd inside the job container for jobs that need Docker. Also realigns workspace paths to the new container user/home and drops the now-unused setup_remote_docker steps.

Changes:

  • Replace x86-machine-executor/arm-machine-executor with x86-docker-executor/arm-docker-executor (and add a resource_class to golang-executor), and remove setup_remote_docker from check-code and vulncheck.
  • Add a setup-docker command (apt-installs docker.io if missing, starts dockerd in the background, waits up to 30s for it to become ready) and invoke it from run-unit-tests, run-integration-tests, and run-integration-tests-arm.
  • Move download-demo-data to the golang-executor and switch the demo-resources path from $HOME/resources to /home/circleci/resources (matching the persist_to_workspace root used by the integration jobs).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bluepal-prasanthi-moparthi
bluepal-prasanthi-moparthi merged commit 36f7d30 into master May 27, 2026
17 checks passed
@bluepal-prasanthi-moparthi
bluepal-prasanthi-moparthi deleted the feature/DE-1166-run-circle-ci-jobs-on-self-hosted-runners branch May 27, 2026 07:28
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.

3 participants