diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a68f5f1dc..bcc6f375e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,6 +15,13 @@ jobs: token: ${{ secrets.CI_PAT_TOKEN }} fetch-depth: 0 + - name: Set up Node + uses: actions/setup-node@v3 + with: + registry-url: 'https://registry.npmjs.org' + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -35,13 +42,6 @@ jobs: restore-keys: | ${{ runner.os }}-yarn- - - name: Set up Node - uses: actions/setup-node@v3 - with: - registry-url: 'https://registry.npmjs.org' - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install dependencies if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable @@ -62,6 +62,13 @@ jobs: token: ${{ secrets.CI_PAT_TOKEN }} fetch-depth: 0 + - name: Set up Node + uses: actions/setup-node@v3 + with: + registry-url: 'https://registry.npmjs.org' + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -82,13 +89,6 @@ jobs: restore-keys: | ${{ runner.os }}-yarn- - - name: Set up Node - uses: actions/setup-node@v3 - with: - registry-url: 'https://registry.npmjs.org' - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install dependencies if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable @@ -112,6 +112,13 @@ jobs: token: ${{ secrets.CI_PAT_TOKEN }} fetch-depth: 0 + - name: Set up Node + uses: actions/setup-node@v3 + with: + registry-url: 'https://registry.npmjs.org' + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -132,13 +139,6 @@ jobs: restore-keys: | ${{ runner.os }}-yarn- - - name: Set up Node - uses: actions/setup-node@v3 - with: - registry-url: 'https://registry.npmjs.org' - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install dependencies if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable @@ -162,6 +162,13 @@ jobs: token: ${{ secrets.CI_PAT_TOKEN }} fetch-depth: 0 + - name: Set up Node + uses: actions/setup-node@v3 + with: + registry-url: 'https://registry.npmjs.org' + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -182,13 +189,6 @@ jobs: restore-keys: | ${{ runner.os }}-yarn- - - name: Set up Node - uses: actions/setup-node@v3 - with: - registry-url: 'https://registry.npmjs.org' - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install dependencies if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable @@ -212,6 +212,13 @@ jobs: token: ${{ secrets.CI_PAT_TOKEN }} fetch-depth: 0 + - name: Set up Node + uses: actions/setup-node@v3 + with: + registry-url: 'https://registry.npmjs.org' + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -232,13 +239,6 @@ jobs: restore-keys: | ${{ runner.os }}-yarn- - - name: Set up Node - uses: actions/setup-node@v3 - with: - registry-url: 'https://registry.npmjs.org' - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install dependencies if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable @@ -286,6 +286,13 @@ jobs: token: ${{ secrets.CI_PAT_TOKEN }} fetch-depth: 0 + - name: Set up Node + uses: actions/setup-node@v3 + with: + registry-url: 'https://registry.npmjs.org' + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -306,13 +313,6 @@ jobs: restore-keys: | ${{ runner.os }}-yarn- - - name: Set up Node - uses: actions/setup-node@v3 - with: - registry-url: 'https://registry.npmjs.org' - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install dependencies if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable