Skip to content

Add rust toolchain to CI machines #4245

@richardlau

Description

@richardlau

Refs: nodejs/node#58730

To support Temporal in Node.js we will need:

  • V8 14.4 (or later, e.g. 14.5).
  • An appropriate Rust toolchain (including cargo) installed on all machines in Jenkins (test and release) used for Node.js 26.

I think ideally we want to aim for Node.js 26.0.0 but technically enabling Temporal in Node.js could be a semver-minor update.

Tasks

Machines to update

tbc

Fedora x64

  • test-digitalocean-fedora41-x64-1
  • test-digitalocean-fedora41-x64-2
  • test-digitalocean-fedora42-x64-1
  • test-digitalocean-fedora42-x64-2

RHEL 8 arm64

  • release-osuosl-rhel8-arm64-1
  • test-azure-rhel8_container-arm64-1
  • test-azure-rhel8_container-arm64-2
  • test-osuosl-rhel8_container-arm64-1

RHEL 8 ppc64le

  • release-osuosl-rhel8-ppc64_le-1
  • release-osuosl-rhel8-ppc64_le-2
  • test-ibm-rhel8-ppc64_le-1
  • test-osuosl-rhel8-ppc64_le-1
  • test-osuosl-rhel8-ppc64_le-2
  • test-osuosl-rhel8-ppc64_le-3
  • test-osuosl-rhel8-ppc64_le-4
  • test-osuosl-rhel8-ppc64_le-5

RHEL 8 s390x

  • release-ibm-rhel8-s390x-1
  • test-ibm-rhel8-s390x-1
  • test-ibm-rhel8-s390x-2
  • test-ibm-rhel8-s390x-3
  • test-ibm-rhel8-s390x-4

RHEL 8 x64

  • release-digitalocean-rhel8-x64-1
  • release-ibm-rhel8-x64-1
  • release-ibm-rhel8-x64-2
  • test-digitalocean-rhel8-x64-1
  • test-digitalocean-ubi81_container-x64-1
  • test-digitalocean-ubi81_container-x64-2
  • test-ibm-rhel8-x64-1
  • test-ibm-rhel8-x64-2
  • test-ibm-rhel8-x64-3
  • test-ibm-ubi81_container-x64-1

RHEL 9 ppc64le

  • test-ibm-rhel9-ppc64_le-1
  • test-osuosl-rhel9-ppc64_le-1
  • test-osuosl-rhel9-ppc64_le-2

RHEL 9 s390x

  • test-linuxonecc-rhel9-s390x-1
  • test-linuxonecc-rhel9-s390x-2
  • test-linuxonecc-rhel9-s390x-3
  • test-linuxonecc-rhel9-s390x-4

RHEL 9 x64

  • test-digitalocean-rhel9-x64-1
  • test-ibm-rhel9-x64-1
  • test-ibm-rhel9-x64-2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions