shell of composite action run steps (#1767)github and runner contexts when running on a container (#1762)We recommend configuring the runner in a root folder of the Windows drive (e.g. "C:\actions-runner"). This will help avoid issues related to service identity folder permissions and long file path restrictions on Windows.
The following snipped needs to be run on powershell:
# Create a folder under the drive root
mkdir \actions-runner ; cd \actions-runner
# Download the latest runner package
Invoke-WebRequest -Uri https://github.com/actions/runner/releases/download/v2.290.1/actions-runner-win-x64-2.290.1.zip -OutFile actions-runner-win-x64-2.290.1.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.290.1.zip", "$PWD")
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.290.1/actions-runner-osx-x64-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.290.1.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.290.1/actions-runner-linux-x64-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.290.1.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.290.1/actions-runner-linux-arm64-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.290.1.tar.gz
# Create a folder
mkdir actions-runner && cd actions-runner
# Download the latest runner package
curl -O -L https://github.com/actions/runner/releases/download/v2.290.1/actions-runner-linux-arm-2.290.1.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.290.1.tar.gz
For additional details about configuring, running, or shutting down the runner please check out our product docs.
The SHA-256 checksums for the packages included in this build are shown below:
actions-runner-win-x64-2.290.1.zip <!-- BEGIN SHA win-x64 -->67de8c2e91b9949031748f976c9a1d071b0f135c8ddc03f06c9b63d68ad949ec<!-- END SHA win-x64 -->
actions-runner-osx-x64-2.290.1.tar.gz <!-- BEGIN SHA osx-x64 -->86b4aa8a4aa889719c2d202443519c71bfdf5302dabb97a38ec95456506a99dc<!-- END SHA osx-x64 -->
actions-runner-linux-x64-2.290.1.tar.gz <!-- BEGIN SHA linux-x64 -->2b97bd3f4639a5df6223d7ce728a611a4cbddea9622c1837967c83c86ebb2baa<!-- END SHA linux-x64 -->
actions-runner-linux-arm64-2.290.1.tar.gz <!-- BEGIN SHA linux-arm64 -->640596ec55df33efe1fff086e1379c1108cba6656791807708cdb664de51fb01<!-- END SHA linux-arm64 -->
actions-runner-linux-arm-2.290.1.tar.gz <!-- BEGIN SHA linux-arm -->14a59f69eec7ea70dd14e9236c0f37ca677d8661b788718025d3baf2d64214e8<!-- END SHA linux-arm -->
actions-runner-win-x64-2.290.1-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->75a447196f531540f05f9a573f7a7f0c70e170e96e32911099cd14a43ded59e4<!-- END SHA win-x64_noexternals -->
actions-runner-osx-x64-2.290.1-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->7dfba495b5a4dd42dca491d543dd4a3b60efe3e51503b8fd9a271b5823902eed<!-- END SHA osx-x64_noexternals -->
actions-runner-linux-x64-2.290.1-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->90d8ff12f1c502c67a7b772f306b95f7da91f63ef44e590696b97bdcb55a9e80<!-- END SHA linux-x64_noexternals -->
actions-runner-linux-arm64-2.290.1-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->6cabdc2fbfdc0ff7d8853d23111c139294ed636284434d4d3be866362db5eb7f<!-- END SHA linux-arm64_noexternals -->
actions-runner-linux-arm-2.290.1-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->dd2297817c6d8467e2455efd78dff9b24f66e2945029c5143b1e09bcb2de0e50<!-- END SHA linux-arm_noexternals -->
actions-runner-win-x64-2.290.1-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->06c46c7d8da01fc95c65e48c45e95c09401a067ec0d65aae3cb83b6f7f350c7f<!-- END SHA win-x64_noruntime -->
actions-runner-osx-x64-2.290.1-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->f8a34b9209b25f08b54ca81ff7d4c3a9321f685ff37b5add244f2a9c37c56eb8<!-- END SHA osx-x64_noruntime -->
actions-runner-linux-x64-2.290.1-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->29f53119071946131fc35cc591fa7cdc9cc8778fd294156b97270d583d09862a<!-- END SHA linux-x64_noruntime -->
actions-runner-linux-arm64-2.290.1-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->983890e87df224501205575515ddf3aa4bfd37a3d1628fc9847d349d9dd07aa1<!-- END SHA linux-arm64_noruntime -->
actions-runner-linux-arm-2.290.1-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->f4853393966c29700c3d720133aa04e170ca4e8f6c46fb4d37e4f2448a3c4903<!-- END SHA linux-arm_noruntime -->
actions-runner-win-x64-2.290.1-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->ffd28e6997b88413d1deabca91640d70a0109a1fa23db86a9484621e9d9e73e9<!-- END SHA win-x64_noruntime_noexternals -->
actions-runner-osx-x64-2.290.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->e84d77eaa65a05be9d2ae3823a074475ab405dd8bfefd7b9d66765e310a82314<!-- END SHA osx-x64_noruntime_noexternals -->
actions-runner-linux-x64-2.290.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->97399c20fa1f0d485bc0f6eb5c899ad14ab77790fc61ca09bfddc23d071482c9<!-- END SHA linux-x64_noruntime_noexternals -->
actions-runner-linux-arm64-2.290.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->71540f6a9ff92b5de8fc4d623ca4ce116d9aca15ef50ffa131242fe684e17266<!-- END SHA linux-arm64_noruntime_noexternals -->
actions-runner-linux-arm-2.290.1-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->1d11fd2ef68612a9b42e09ed0ef2aa9ddb0ff7e89fa7c8f3655433231ab40619<!-- END SHA linux-arm_noruntime_noexternals -->
Fetched April 8, 2026