Uploaded image for project: 'Stripes'
  1. Stripes
  2. STRIPES-676

migrate off yarn v1 to npm 7/node 16

    XMLWordPrintable

Details

    • stripes-force 145, stripes-force 151
    • Stripes Force

    Description

      FOLIO uses Yarn v1: https://github.com/folio-org/folio-tools/blob/master/jenkins-slave-docker/Dockerfile.jammy-java-17

      Yarn v1 has been deprecated since April 2020: https://yarnpkg.com/advanced/migration , commit

      Regarding Yarn v2 the Yarn people "recommend upgrading if possible" for several reasons, including stability: https://yarnpkg.com/getting-started/migration#why-should-you-migrate https://yarnpkg.com/getting-started/qa#why-should-you-upgrade-to-yarn-modern

      Currently there are still Yarn v1 releases: https://github.com/yarnpkg/yarn/releases
      However, they don't give any statement for how long they will provide security fixes for Yarn v1.
      The FOLIO flower release support period is 8 months. We don't know whether Yarn v1 gets supported with security fixes during this time, this puts FOLIO at risk.

      We will migrate our build toolchain npm v7 and node 15/16.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                zburke Zak_Burke
                zburke Zak_Burke
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases