diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ef4eb6746690862a3dcf1445f783289ed44fdf59..847663d5b52973be16f504f66dac06feb6cc450b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -187,7 +187,7 @@ jobs:
           key: eslint-main-cache
 
       - name: Lint
-        run: pnpm -s eslint-ci
+        run: pnpm eslint-ci
 
       - name: Remove cache
         if: github.event_name == 'push'
@@ -230,7 +230,7 @@ jobs:
           key: prettier-main-cache
 
       - name: Lint
-        run: pnpm -s prettier --cache-location .cache/prettier
+        run: pnpm prettier --cache-location .cache/prettier
 
       - name: Remove cache
         if: github.event_name == 'push'
@@ -267,10 +267,10 @@ jobs:
         uses: DavidAnson/markdownlint-cli2-action@8f3516061301755c97ff833a8e933f09282cc5b5 # v11.0.0
 
       - name: Lint fenced code blocks
-        run: pnpm -s doc-fence-check
+        run: pnpm doc-fence-check
 
       - name: Lint documentation
-        run: pnpm -s lint-documentation
+        run: pnpm lint-documentation
 
   lint-other:
     needs: [setup]
@@ -288,13 +288,13 @@ jobs:
           os: ${{ runner.os }}
 
       - name: Lint project file structure
-        run: pnpm -s ls-lint
+        run: pnpm ls-lint
 
       - name: Check git version
-        run: pnpm -s git-check
+        run: pnpm git-check
 
       - name: Test schema
-        run: pnpm -s test-schema
+        run: pnpm test-schema
 
   test:
     needs: [setup, prefetch]
@@ -341,7 +341,7 @@ jobs:
         run: |
           for shard in ${{ matrix.shards }};
           do
-            TEST_SHARD="$shard" pnpm -s jest \
+            TEST_SHARD="$shard" pnpm jest \
               --ci \
               --test-timeout ${{ matrix.test-timeout-milliseconds }} \
               --coverage ${{ matrix.coverage }}
@@ -455,10 +455,10 @@ jobs:
           os: ${{ runner.os }}
 
       - name: Build
-        run: pnpm -s build
+        run: pnpm build
 
       - name: Pack
-        run: pnpm -s test-e2e:pack
+        run: pnpm test-e2e:pack
 
       - name: Upload
         uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
@@ -482,7 +482,7 @@ jobs:
           os: ${{ runner.os }}
 
       - name: Build
-        run: pnpm -s build:docs
+        run: pnpm build:docs
 
       - name: Upload
         uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
@@ -516,10 +516,10 @@ jobs:
           name: renovate-package
 
       - name: Install dependencies
-        run: pnpm -s test-e2e:install
+        run: pnpm test-e2e:install
 
       - name: E2E Test
-        run: pnpm -s test-e2e:run
+        run: pnpm test-e2e:run
 
   release:
     needs:
@@ -565,7 +565,7 @@ jobs:
       - name: semantic-release
         run: |
           echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' >> ./.npmrc
-          pnpm -s semantic-release --dry-run ${{env.DRY_RUN}}
+          pnpm semantic-release --dry-run ${{env.DRY_RUN}}
           git checkout -- .npmrc
         env:
           GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}