From e643396983b225b716ddcac066f171136c1858a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isaac=20Rold=C3=A1n?= Date: Tue, 3 Dec 2024 15:59:25 +0100 Subject: [PATCH] Add stable/3.71 shipit configuration --- shipit.stable_3_71.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 shipit.stable_3_71.yml diff --git a/shipit.stable_3_71.yml b/shipit.stable_3_71.yml new file mode 100644 index 00000000000..478d2dbd540 --- /dev/null +++ b/shipit.stable_3_71.yml @@ -0,0 +1,24 @@ +ci: + require: [] + +dependencies: + override: + # We are making sure the deploys point to the NPM registry to prevent + # 404 issues like the one described in this comment: + # https://github.com/yarnpkg/yarn/issues/2935#issuecomment-355292633 + - echo 'registry "https://registry.npmjs.org/"' | tee .npmrc .yarnrc + - curl -fsSL https://get.pnpm.io/install.sh | PNPM_VERSION=8.15.7 SHELL=`which bash` bash - + - bash -i -c "pnpm install" +deploy: + override: + - bash -i -c "npm_config_loglevel=verbose pnpm clean" + - bash -i -c "npm_config_loglevel=verbose NODE_ENV=production pnpm bundle" + - bash -i -c "npm_config_loglevel=verbose node bin/create-cli-duplicate-package.js" + - bash -i -c "npm_config_loglevel=verbose pnpm changeset publish" + # When this is no longer the latest stable version, do 2 things: + # 1. Replace the previous line with this, replacing 3.x with the actual version: + # - bash -i -c "npm_config_loglevel=verbose pnpm changeset publish --tag stable-3.x" + # This will prevent publishes from being tagged as latest. + # 2. Remove the following 2 lines, which update Homebrew and Shopify.dev docs + - bash -i -c "./bin/package.js" + - bash -i -c "./bin/create-doc-pr.js"