From 97f0ade4001eb1b0a7903ba6527b03f4955d4a34 Mon Sep 17 00:00:00 2001 From: Hyeongseok Oh Date: Tue, 17 Mar 2026 08:44:00 +0900 Subject: [PATCH] [infra] Migrate to github-hosted runner This commit replace self-hosted runners (one-x64-linux, one-arm-linux) with standard GitHub-hosted runners (ubuntu-24.04, ubuntu-24.04-arm) and update container images from private Azure registry to public registries. ONE-DCO-1.0-Signed-off-by: Hyeongseok Oh --- .github/workflows/pub-onert-pypi.yml | 8 ++++---- .github/workflows/run-onecc-build.yml | 4 ++-- .github/workflows/run-onert-android-build.yml | 4 ++-- .github/workflows/run-onert-cross-build.yml | 4 ++-- .github/workflows/run-onert-native-build.yml | 6 +++--- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/pub-onert-pypi.yml b/.github/workflows/pub-onert-pypi.yml index 8bb522e36f6..38f68b86fa1 100644 --- a/.github/workflows/pub-onert-pypi.yml +++ b/.github/workflows/pub-onert-pypi.yml @@ -24,11 +24,11 @@ jobs: arch: [ 'x86_64', 'aarch64' ] include: - arch: x86_64 - runner: one-x64-linux - image: samsungonedev.azurecr.io/pypa/manylinux_2_28_x86_64 + runner: ubuntu-24.04 + image: quay.io/pypa/manylinux_2_28_x86_64 - arch: aarch64 - runner: one-arm-linux - image: samsungonedev.azurecr.io/pypa/manylinux_2_28_aarch64 + runner: ubuntu-24.04-arm + image: quay.io/pypa/manylinux_2_28_aarch64 fail-fast: false runs-on: ${{ matrix.runner }} container: diff --git a/.github/workflows/run-onecc-build.yml b/.github/workflows/run-onecc-build.yml index c9534d4cbb6..fe974fbaff7 100644 --- a/.github/workflows/run-onecc-build.yml +++ b/.github/workflows/run-onecc-build.yml @@ -48,9 +48,9 @@ jobs: # TODO enable focal when possible # refer https://github.com/Samsung/ONE/issues/16196 ubuntu_code: ['jammy', 'noble'] - runs-on: one-x64-linux + runs-on: ubuntu-24.04 container: - image: samsungonedev.azurecr.io/nnfw/one-devtools:${{ matrix.ubuntu_code }} + image: nnfw/one-devtools:${{ matrix.ubuntu_code }} options: --user root env: NNCC_WORKSPACE : build diff --git a/.github/workflows/run-onert-android-build.yml b/.github/workflows/run-onert-android-build.yml index 64ffbe9994a..41e7a09d096 100644 --- a/.github/workflows/run-onert-android-build.yml +++ b/.github/workflows/run-onert-android-build.yml @@ -42,9 +42,9 @@ concurrency: jobs: build: if: github.repository_owner == 'Samsung' - runs-on: one-x64-linux + runs-on: ubuntu-24.04 container: - image: samsungonedev.azurecr.io/nnfw/one-devtools:android-sdk + image: nnfw/one-devtools:android-sdk options: --user root env: TARGET_ARCH: aarch64 diff --git a/.github/workflows/run-onert-cross-build.yml b/.github/workflows/run-onert-cross-build.yml index 77e1c01f223..59e324a899f 100644 --- a/.github/workflows/run-onert-cross-build.yml +++ b/.github/workflows/run-onert-cross-build.yml @@ -51,9 +51,9 @@ jobs: include: - arch: armv7l platform: arm - runs-on: one-x64-linux + runs-on: ubuntu-24.04 container: - image: samsungonedev.azurecr.io/nnfw/one-devtools:${{ matrix.ubuntu_code }} + image: nnfw/one-devtools:${{ matrix.ubuntu_code }} options: --user root env: TARGET_ARCH: ${{ matrix.arch }} diff --git a/.github/workflows/run-onert-native-build.yml b/.github/workflows/run-onert-native-build.yml index 06f4041baae..789d033ff37 100644 --- a/.github/workflows/run-onert-native-build.yml +++ b/.github/workflows/run-onert-native-build.yml @@ -50,13 +50,13 @@ jobs: arch: [ x86_64, aarch64 ] include: - arch: x86_64 - runner: one-x64-linux + runner: ubuntu-24.04 - arch: aarch64 - runner: one-arm-linux + runner: ubuntu-24.04-arm runs-on: ${{ matrix.runner }} container: # Use test image: default image is not supporting arm64 yet - image: samsungonedev.azurecr.io/nnfw/one-devtools:${{ matrix.ubuntu_code }} + image: nnfw/one-devtools:${{ matrix.ubuntu_code }} options: --user root env: TARGET_ARCH: ${{ matrix.arch }}