1515jobs :
1616 build :
1717 runs-on : ubuntu-latest
18+ defaults :
19+ run :
20+ working-directory : packages/sdk-platforms/react-native/react-native-zksync-sso
1821 steps :
1922 - name : Checkout code
2023 uses : actions/checkout@v4
@@ -24,24 +27,55 @@ jobs:
2427 with :
2528 node-version : ' 20'
2629
27- - name : Set up Yarn 3.6.1 and plugins in react-native-zksync-sso
28- working-directory : packages/sdk-platforms/react-native/react-native-zksync-sso
30+ - name : Debug initial setup
2931 run : |
30- # Modify .yarnrc.yml before running any Yarn commands
32+ echo "Current working directory: $(pwd)"
33+ echo "Listing subdirectory files:"
34+ ls -la . || echo "Dir listing failed"
35+ echo "Checking package.json:"
36+ cat package.json || echo "No package.json found"
37+ echo "Checking yarn.lock:"
38+ ls -la yarn.lock || echo "No yarn.lock found"
39+ echo "Checking initial .yarnrc.yml:"
40+ cat .yarnrc.yml || echo "No .yarnrc.yml found"
41+ echo "Checking root for package.json:"
42+ ls -la /home/runner/work/zksync-sso/zksync-sso/package.json || echo "No root package.json"
43+ echo "Checking root for yarn.lock:"
44+ ls -la /home/runner/work/zksync-sso/zksync-sso/yarn.lock || echo "No root yarn.lock"
45+
46+ - name : Set up Yarn 3.6.1 and plugins
47+ run : |
48+ # Modify .yarnrc.yml to remove yarnPath and plugin paths
49+ echo "Modifying .yarnrc.yml..."
3150 sed -i '/yarnPath:/d' .yarnrc.yml
3251 sed -i '/- path: .yarn\/plugins/d' .yarnrc.yml
33- # Now set up Yarn with Corepack
52+ echo "Modified .yarnrc.yml:"
53+ cat .yarnrc.yml
54+ # Enable Corepack and prepare Yarn 3.6.1
3455 corepack enable
3556 corepack prepare yarn@3.6.1 --activate
36- yarn --no-default-rc --version # Should output 3.6.1
37- # Import plugins dynamically
38- yarn --no-default-rc plugin import @yarnpkg/plugin-interactive-tools
39- yarn --no-default-rc plugin import @yarnpkg/plugin-workspace-tools
57+ # Verify Yarn version
58+ echo "Yarn version:"
59+ /home/runner/.cache/node/corepack/v1/yarn/3.6.1/yarn.js --version
60+ # Import plugins
61+ echo "Importing plugin interactive-tools..."
62+ /home/runner/.cache/node/corepack/v1/yarn/3.6.1/yarn.js plugin import @yarnpkg/plugin-interactive-tools
63+ echo "Importing plugin workspace-tools..."
64+ /home/runner/.cache/node/corepack/v1/yarn/3.6.1/yarn.js plugin import @yarnpkg/plugin-workspace-tools
65+
66+ - name : Debug post-Yarn setup
67+ run : |
68+ echo "Checking Yarn plugins directory:"
69+ ls -la .yarn/plugins/ || echo "No .yarn/plugins directory"
70+ echo "Yarn version again for confirmation:"
71+ /home/runner/.cache/node/corepack/v1/yarn/3.6.1/yarn.js --version
4072
4173 - name : Install dependencies
42- working-directory : packages/sdk-platforms/react-native/react-native-zksync-sso
43- run : yarn --no-default-rc install
74+ run : |
75+ echo "Running yarn install..."
76+ /home/runner/.cache/node/corepack/v1/yarn/3.6.1/yarn.js install
4477
4578 - name : Build
46- working-directory : packages/sdk-platforms/react-native/react-native-zksync-sso
47- run : yarn --no-default-rc prepare
79+ run : |
80+ echo "Running yarn prepare..."
81+ /home/runner/.cache/node/corepack/v1/yarn/3.6.1/yarn.js prepare
0 commit comments