diff --git a/.github/workflows/release_workspace.yml b/.github/workflows/release_workspace.yml index c5a5560686..9f7f588bba 100644 --- a/.github/workflows/release_workspace.yml +++ b/.github/workflows/release_workspace.yml @@ -152,7 +152,12 @@ jobs: - name: publish run: | yarn config set -H 'npmAuthToken' "${{ secrets.RHDH_NPM_TOKEN }}" - yarn workspaces foreach -v --no-private npm publish --access public --tolerate-republish + YARN_VERSION="$(yarn --version)" + if [[ "$YARN_VERSION" == 4.* ]]; then + yarn workspaces foreach -A -v --no-private npm publish --access public --tolerate-republish + else + yarn workspaces foreach -v --no-private npm publish --access public --tolerate-republish + fi env: NODE_AUTH_TOKEN: ${{ secrets.RHDH_NPM_TOKEN }} diff --git a/.github/workflows/release_workspace_version.yml b/.github/workflows/release_workspace_version.yml index db539605d0..e970c6c4b1 100644 --- a/.github/workflows/release_workspace_version.yml +++ b/.github/workflows/release_workspace_version.yml @@ -182,7 +182,12 @@ jobs: - name: publish run: | yarn config set -H 'npmAuthToken' "$NODE_AUTH_TOKEN" - yarn workspaces foreach -v --no-private npm publish --access public --tolerate-republish --tag "maintenance" + YARN_VERSION="$(yarn --version)" + if [[ "$YARN_VERSION" == 4.* ]]; then + yarn workspaces foreach -A -v --no-private npm publish --access public --tolerate-republish --tag "maintenance" + else + yarn workspaces foreach -v --no-private npm publish --access public --tolerate-republish --tag "maintenance" + fi env: NODE_AUTH_TOKEN: ${{ secrets.RHDH_NPM_TOKEN }}