releases.shpreview

v2.288.0

$npx -y @buildinternet/releases show rel_781_Lp1IPacJBtznk9E9T

Features

  • Make run.sh|cmd handle update without quitting so containers using them as entrypoints don't exit on update (#1646, #1633, #1708)
  • Add support for Step Summary (#1642, #1667, #1712)
  • Pass jobId to the actionsDownloadInfo controller (#1639)
  • updated systemd svc.sh to accept custom service file (#1612)
  • Add ability to specify runner group when creating service (#1675)
  • Prefer node16 over node12 when running internal scripts (#1621)
  • Sending telemetry about actions usage. (#1688)
  • Bump node12 version to latest (#1651)
  • Add internal to node version function and use better env var name (#1715)
  • Force JS Actions Node version to 16 if FF is on unless user opted out (#1716)

Bugs

  • Fix windows console runner update crash (#1670)
  • Retry policy for methods GetTenantCredential and GetJITRunnerTokenAsync (#1691)
  • Skip DeleteAgentSession when the acess token has been revoked. (#1692)
  • Repaired hashFiles call so if error was thrown, it was returned to process invoker (#1678)
  • Runner throws null ref exception when new line after EOF is missing (#1687)
  • Lets allow up to 150 characters for services on linux/mac (#1710)

Misc

  • Added examples and aligned language within docs/checks/actions.md (#1664)
  • Problem with debugging on macOS M1 (#1625)
  • Fix typo in hashFiles.ts. (#1672)
  • Allow mocked updates for E2E testing (#1654)
  • Move JobTelemetry and StepsTelemetry into GlobalContext. (#1680)
  • Fix inconsistency of outputs (both canceled and cancelled are used (#1624)

Windows x64

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.288.0/actions-runner-win-x64-2.288.0.zip -OutFile actions-runner-win-x64-2.288.0.zip
# Extract the installer
Add-Type -AssemblyName System.IO.Compression.FileSystem ;
[System.IO.Compression.ZipFile]::ExtractToDirectory("$PWD\actions-runner-win-x64-2.288.0.zip", "$PWD")

OSX

# 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.288.0/actions-runner-osx-x64-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-osx-x64-2.288.0.tar.gz

Linux x64

# 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.288.0/actions-runner-linux-x64-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-x64-2.288.0.tar.gz

Linux arm64

# 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.288.0/actions-runner-linux-arm64-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm64-2.288.0.tar.gz

Linux arm

# 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.288.0/actions-runner-linux-arm-2.288.0.tar.gz
# Extract the installer
tar xzf ./actions-runner-linux-arm-2.288.0.tar.gz

Using your self hosted runner

For additional details about configuring, running, or shutting down the runner please check out our product docs.

SHA-256 Checksums

The SHA-256 checksums for the packages included in this build are shown below:

  • actions-runner-win-x64-2.288.0.zip <!-- BEGIN SHA win-x64 -->9ec6aa9a777a742caf05c8bfaf1cb33221b81033e3dd2672f66e1a597e7873e9<!-- END SHA win-x64 -->

  • actions-runner-osx-x64-2.288.0.tar.gz <!-- BEGIN SHA osx-x64 -->60f91f26c65f69a7ceadb9ad4a87da2ddabee71bdf6a849e739b3ef892ccfe8c<!-- END SHA osx-x64 -->

  • actions-runner-linux-x64-2.288.0.tar.gz <!-- BEGIN SHA linux-x64 -->c32ad1e50ead23ea4689b9b0992bb406ab5518390e430f5ff8a906d8210b65e8<!-- END SHA linux-x64 -->

  • actions-runner-linux-arm64-2.288.0.tar.gz <!-- BEGIN SHA linux-arm64 -->7c6009a0716925ad2714efc2a738d1b1c5c871c5df883969a7e556a8df05609c<!-- END SHA linux-arm64 -->

  • actions-runner-linux-arm-2.288.0.tar.gz <!-- BEGIN SHA linux-arm -->f7c1adf50d542bab6360e15334c4177cdcdec6e1bb0f18a7e7b6984126329b86<!-- END SHA linux-arm -->

  • actions-runner-win-x64-2.288.0-noexternals.zip <!-- BEGIN SHA win-x64_noexternals -->f4a288dea471de9b8b28112680e19d36dc1d1c0537086f514e85086d05a08b06<!-- END SHA win-x64_noexternals -->

  • actions-runner-osx-x64-2.288.0-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noexternals -->9a6134c0e0fb518e2ac185526b15d0be5d2538d1dc1b97fb6c2b64e96fc67710<!-- END SHA osx-x64_noexternals -->

  • actions-runner-linux-x64-2.288.0-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noexternals -->0e77868448ac56665316ba15a24342031f9c3a65f81de37404d02f0f9fa03685<!-- END SHA linux-x64_noexternals -->

  • actions-runner-linux-arm64-2.288.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noexternals -->0f2058632f9577c693b800cb5cd812fa852d0b91cf26ace65b4739c5d2c68072<!-- END SHA linux-arm64_noexternals -->

  • actions-runner-linux-arm-2.288.0-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noexternals -->d6f0651eaa3d467aa5c0b5465fdf73933d96ce6ee56a2e77170bd077df91b30a<!-- END SHA linux-arm_noexternals -->

  • actions-runner-win-x64-2.288.0-noruntime.zip <!-- BEGIN SHA win-x64_noruntime -->37e07570f4d66e110343839e35eb6f195bde6d3ba53020828b8387becc3d5365<!-- END SHA win-x64_noruntime -->

  • actions-runner-osx-x64-2.288.0-noruntime.tar.gz <!-- BEGIN SHA osx-x64_noruntime -->f8b4560f77fe9bf51ff83eb237702747e6487e30e74d8c0badd8eed12d52cfa7<!-- END SHA osx-x64_noruntime -->

  • actions-runner-linux-x64-2.288.0-noruntime.tar.gz <!-- BEGIN SHA linux-x64_noruntime -->1d81e3a4de1de480dca076261e93cc107b6b1c04edc42ddee2df024c5d17ff17<!-- END SHA linux-x64_noruntime -->

  • actions-runner-linux-arm64-2.288.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm64_noruntime -->3c37e829e18282c373c467a94a663b84c2225a30a9170502cf1c5303658c212c<!-- END SHA linux-arm64_noruntime -->

  • actions-runner-linux-arm-2.288.0-noruntime.tar.gz <!-- BEGIN SHA linux-arm_noruntime -->95a65c124fd4d722053ab53c1a473d66c097d10d5fba6aa82b6ff5fdc007f77d<!-- END SHA linux-arm_noruntime -->

  • actions-runner-win-x64-2.288.0-noruntime-noexternals.zip <!-- BEGIN SHA win-x64_noruntime_noexternals -->d834246a34b68148c4a36866706e903024efea06cdbbe6fee05243213125c891<!-- END SHA win-x64_noruntime_noexternals -->

  • actions-runner-osx-x64-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA osx-x64_noruntime_noexternals -->184882cfc214aae99f4ce9c4f95226c1b01e1a764b95611fd5c8350bceaff563<!-- END SHA osx-x64_noruntime_noexternals -->

  • actions-runner-linux-x64-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-x64_noruntime_noexternals -->d9c99f120b8a7d97b997a089425b83b7e1115bfbb15fa811cb33fce35d416168<!-- END SHA linux-x64_noruntime_noexternals -->

  • actions-runner-linux-arm64-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm64_noruntime_noexternals -->986f05626907f77c3bd43670fa5889794b76bdf58df54e190cf89d670a5f5bc5<!-- END SHA linux-arm64_noruntime_noexternals -->

  • actions-runner-linux-arm-2.288.0-noruntime-noexternals.tar.gz <!-- BEGIN SHA linux-arm_noruntime_noexternals -->44cb66fdad943c099552b28841e1801c116a37500ba559995f5118fb91bfe1cf<!-- END SHA linux-arm_noruntime_noexternals -->

Fetched April 8, 2026