Rasio

Xcode 27 Runner Image Kini Tersedia Secara Umum di GitHub Actions

GitHub Actions menambahkan Xcode 27 runner image yang dapat dipakai pada runner Apple Silicon dengan label xcode-27 atau xcode-27-xlarge.

Oleh Redaksi Rasio
3 menit baca
Gambar dari GitHub Changelog untuk berita: Xcode 27 Runner Image Kini Tersedia Secara Umum di GitHub Actions
Sumber gambar: GitHub Changelog

GitHub Actions memperluas dukungan untuk pengembangan aplikasi Apple dengan merilis Xcode 27 runner image secara umum. Sebelumnya gambar ini hanya berada dalam fase public preview, sehingga hanya pengguna tertentu yang dapat mencobanya. Pada 15 Oktober 2026, gambar tersebut menjadi generally available (GA), artinya semua proyek yang menggunakan GitHub-hosted runners dapat memanfaatkan toolchain terbaru tanpa batasan preview.

Latar belakang dan cara kerja runner image

Runner image adalah lingkungan virtual yang disediakan GitHub untuk mengeksekusi langkah-langkah dalam file workflow. Setiap image berisi sistem operasi, compiler, dan SDK yang diperlukan. Pada gambar Xcode 27, sistem operasi yang dipakai adalah macOS 27 dan sudah terpasang Xcode 27 toolchain serta semua Apple SDK terbaru. Karena setiap image hanya mendukung satu versi utama Xcode, pengembang tidak perlu menyesuaikan label dengan versi macOS tertentu; cukup pilih label yang sesuai dengan kebutuhan toolchain.

Ketersediaan platform

Gambar ini hanya tersedia pada runner Apple Silicon (arm64). Artinya, runner berbasis Intel tidak dapat menjalankan Xcode 27, sehingga pengguna yang masih mengandalkan runner Intel harus beralih ke runner Apple Silicon atau menunggu dukungan tambahan.

Cara mengaktifkan dalam workflow

Untuk memakai Xcode 27 runner, cukup ubah nilai runs-on: dalam file workflow menjadi salah satu label berikut:

runs-on: xcode-27

atau

runs-on: xcode-27-xlarge

Label xcode-27-xlarge menyediakan sumber daya CPU dan memori yang lebih besar, cocok untuk proses build yang memerlukan waktu lama atau paralelisasi tinggi. Jika proyek sudah menggunakan label tersebut, tidak ada perubahan lain yang diperlukan; workflow akan otomatis menggunakan gambar baru.

Siapa yang terdampak

Pengembang aplikasi iOS, macOS, watchOS, atau tvOS yang mengandalkan GitHub Actions untuk CI/CD (Continuous Integration/Continuous Deployment) akan merasakan manfaat langsung. Mereka dapat menguji aplikasi dengan SDK terbaru tanpa harus mengelola runner sendiri, mempercepat siklus rilis dan mengurangi biaya infrastruktur.

Memeriksa instalasi dan melaporkan masalah

Daftar lengkap perangkat lunak yang terpasang pada image dapat dilihat di repositori resmi runner-images. Pengguna dapat membuka issue pada repositori tersebut untuk melaporkan bug, meminta penambahan paket, atau memberi masukan terkait kompatibilitas.

Langkah selanjutnya bagi pembaca

  1. Periksa workflow yang ada dan pastikan label runs-on: menggunakan xcode-27 atau xcode-27-xlarge.
  2. Pastikan runner yang dipilih adalah Apple Silicon; jika belum, pilih runner yang mendukung arm64 pada pengaturan workflow.
  3. Kunjungi repositori runner-images untuk melihat detail paket dan versi SDK yang tersedia.
  4. Uji build pada branch terpisah untuk memastikan tidak ada konflik dengan dependensi lama.

Dengan mengikuti langkah-langkah tersebut, pengembang dapat segera memanfaatkan Xcode 27 runner image dalam pipeline otomatis mereka.

Sumber

Naskah awal artikel ini disusun dengan bantuan AI dari sumber di atas, lalu ditinjau dan diperiksa faktanya oleh redaksi. Pedoman redaksi.

Bagikan