Skip to content

[code-update-service] Running code-update job: migrate-ubuntu-to-self-hosted #1270

Closed
code-update-service[bot] wants to merge 2 commits intomasterfrom
migrate-ubuntu-to-self-hosted-45285
Closed

[code-update-service] Running code-update job: migrate-ubuntu-to-self-hosted #1270
code-update-service[bot] wants to merge 2 commits intomasterfrom
migrate-ubuntu-to-self-hosted-45285

Conversation

@code-update-service
Copy link
Copy Markdown

🤖 This PR was raised by the code-update-service! 🤖.

Migrates GitHub Actions workflows from cloud-hosted runners (ubuntu-latest, ubuntu-24.04, ubuntu-22.04, ubuntu-20.04) to self-hosted runners (gha-production-medium).

Why this change?

This migration is to align all workflows for egress controls via Cilium network policies for our GitHub Actions cluster, improving security by controlling outbound network traffic from CI jobs.

📖 More info: Cilium network policies for GitHub Actions


⚠️ Skipped workflows: GitHub-managed workflows like pages-build-deployment, copilot-pull-request-reviewer, dependabot-updates, codeql, update-graph.

⚠️ Manual intervention required: Workflows using matrix-based runners (runs-on: ${{ matrix.os }}) will be flagged but not automatically migrated.

⚙️ Workflow run: code-update-service#24410954488

Copilot AI review requested due to automatic review settings April 14, 2026 16:34
@code-update-service code-update-service Bot requested a review from a team as a code owner April 14, 2026 16:34
@code-update-service code-update-service Bot review requested due to automatic review settings April 14, 2026 16:34
@platon-github-app-production
Copy link
Copy Markdown

Comment /request-review to automatically request reviews from the following teams:

You can also request review from a specific team by commenting /request-review team-name, or you can add a description with --notes "<message>"

💡 If you see something that doesn't look right, check the configuration guide.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Changes: Configuration change (1)

This PR migrates several GitHub Actions workflows from GitHub-hosted Ubuntu runners to the self-hosted gha-production-medium runner to align CI execution with egress controls.

Changes:

  • Updated runs-on in multiple workflows to use gha-production-medium.
  • Applied the runner update across doc publishing, lint/unit, connector install checks, e2e tests, and DockerHub publishing workflows.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/publish_doc.yml Switch documentation publish job to gha-production-medium.
.github/workflows/lint_unit_tests.yml Switch lint/unit test job to gha-production-medium.
.github/workflows/e2e_tests.yml Switch all e2e jobs to gha-production-medium.
.github/workflows/dockerhub.yml Switch DockerHub build job to gha-production-medium.
.github/workflows/connectors.yml Switch connector install test job to gha-production-medium.
Comments suppressed due to low confidence (1)

.github/workflows/dockerhub.yml:16

  • In this workflow the steps list items are indented at the same level as the steps: key (e.g., steps: then - name:). That makes the YAML invalid and the workflow may fail to load. Indent the step entries under steps: (and their nested fields) by two additional spaces so they are part of the steps array.
    steps:
    - name: Checkout repository
      uses: actions/checkout@v3

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

@TKMatimaWise
Copy link
Copy Markdown

closing as this repo is public

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.

2 participants