Skip to content

Cannot set properties of null (setting 'peer') #807

Description

@seahindeniz

Hello, I have a repo with GH Actions workflow and it was publishing until recently. I'm not sure and tried to downgrade, remove cache, everything I can think of but non of the solutions I found didn't work. Is it somehow related to something?

Release script

"release": "semantic-release -e semantic-release-monorepo"

The workflow

name: Publish

on:
  workflow_dispatch:
  push:
    branches:
      - main
      - beta
      - alpha
      - release

concurrency:
  group: publish-${{ github.event.pull_request.number || github.ref }}
  cancel-in-progress: true

permissions:
  contents: write

jobs:
  release:
    name: Release
    runs-on: ubuntu-latest
    timeout-minutes: 15
    permissions:
      contents: write
      issues: write
      pull-requests: write
      id-token: write
    steps:
      - name: Checkout
        uses: actions/checkout@v4.1.6
        with:
          fetch-depth: 0
          persist-credentials: false

      - name: Install pnpm
        uses: pnpm/action-setup@v4.0.0
        with:
          run_install: false

      - name: Setup Node.js
        uses: actions/setup-node@v4.0.2
        with:
          cache: pnpm

      - name: Install dependencies
        run: pnpm install

      - name: Verify the integrity of provenance attestations and registry signatures for installed dependencies
        run: pnpm audit signatures

      - name: Release a new version
        run: pnpm release
        env:
          GITHUB_TOKEN: ${{ secrets.PAT }}
          NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

Here's the output

Run pnpm release
  pnpm release
  shell: /usr/bin/bash -e {0}
  env:
    PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    GITHUB_TOKEN: ***
    NPM_TOKEN: ***

> @seahindeniz/config@0.0.1 release /home/runner/_work/config/config
> pnpm -r --workspace-concurrency=1 release

Scope: 3 of 4 workspace projects
@seahindeniz/eslint-config@1.3.0-beta.1 : release packages/eslint-config
  
  > @seahindeniz/eslint-config@1.3.0-beta.1 prerelease /home/runner/_work/config/config/packages/eslint-config
  > pnpm build
  
  
  > @seahindeniz/eslint-config@1.3.0-beta.1 build /home/runner/_work/config/config/packages/eslint-config
  > vite build
  
  vite v5.2.11 building for production...
  transforming...
  ✓ 30 modules transformed.
  rendering chunks...
  computing gzip size...
  dist/utils/merge.d.ts                     0.09 kB
  dist/rules/core.d.ts                      0.13 kB
  dist/rules/cspell.d.ts                    0.13 kB
  dist/rules/jsdoc.d.ts                     0.13 kB
  dist/rules/stylistic.d.ts                 0.13 kB
  dist/configs/node/index.d.ts              0.13 kB
  dist/configs/config/index.d.ts            0.13 kB
  dist/configs/dom/index.d.ts               0.13 kB
  dist/rules/typescript.d.ts                0.13 kB
  dist/rules/vue.d.ts                       0.13 kB
  dist/rules/vue2.d.ts                      0.13 kB
  dist/utils/mergeAllConfig.d.ts            0.15 kB
  dist/configs/typescript/index.d.ts        0.18 kB
  dist/configs/typescript-dom/index.d.ts    0.18 kB
  dist/configs/vue3/index.d.ts              0.18 kB
  dist/configs/vue3-typescript/index.d.ts   0.18 kB
  dist/configs/vue2/index.d.ts              0.18 kB
  dist/base.d.ts                            0.25 kB
  dist/utils/compat.d.ts                    0.64 kB
  dist/main.d.ts                            0.80 kB
  dist/main.js                              0.07 kB │ gzip:  0.09 kB
  dist/rules/cspell.js                      0.09 kB │ gzip:  0.10 kB
  dist/index-CixUmpPQ.js                    0.15 kB │ gzip:  0.12 kB
  dist/rules/vue2.js                        0.24 kB │ gzip:  0.18 kB
  dist/compat-BMmtJ5BI.js                   0.42 kB │ gzip:  0.25 kB
  dist/index-B16ngeJj.js                    0.73 kB │ gzip:  0.38 kB
  dist/index-BaFuYv5N.js                    0.73 kB │ gzip:  0.39 kB
  dist/rules/jsdoc.js                       0.84 kB │ gzip:  0.33 kB
  dist/index-C6lOnN-C.js                    1.02 kB │ gzip:  0.50 kB
  dist/index-x9l2X-No.js                    1.03 kB │ gzip:  0.50 kB
  dist/index-BNob5rb3.js                    1.11 kB │ gzip:  0.49 kB
  dist/rules/typescript.js                  1.16 kB │ gzip:  0.39 kB
  dist/index-B9y7N-hx.js                    1.27 kB │ gzip:  0.55 kB
  dist/index-BtHFk1z3.js                    1.28 kB │ gzip:  0.59 kB
  dist/main-BeBiQCVR.js                     2.03 kB │ gzip:  0.85 kB
  dist/rules/stylistic.js                   4.15 kB │ gzip:  1.09 kB
  dist/rules/core.js                        4.55 kB │ gzip:  1.24 kB
  dist/rules/vue.js                         5.74 kB │ gzip:  1.58 kB
  dist/base-BAede0cC.js                    60.37 kB │ gzip: 11.69 kB
  dist/utils/merge.d.ts                     0.09 kB
  dist/rules/core.d.ts                      0.13 kB
  dist/rules/cspell.d.ts                    0.13 kB
  dist/rules/jsdoc.d.ts                     0.13 kB
  dist/rules/stylistic.d.ts                 0.13 kB
  dist/configs/node/index.d.ts              0.13 kB
  dist/configs/config/index.d.ts            0.13 kB
  dist/configs/dom/index.d.ts               0.13 kB
  dist/rules/typescript.d.ts                0.13 kB
  dist/rules/vue.d.ts                       0.13 kB
  dist/rules/vue2.d.ts                      0.13 kB
  dist/utils/mergeAllConfig.d.ts            0.15 kB
  dist/configs/typescript/index.d.ts        0.18 kB
  dist/configs/typescript-dom/index.d.ts    0.18 kB
  dist/configs/vue3/index.d.ts              0.18 kB
  dist/configs/vue3-typescript/index.d.ts   0.18 kB
  dist/configs/vue2/index.d.ts              0.18 kB
  dist/base.d.ts                            0.25 kB
  dist/utils/compat.d.ts                    0.64 kB
  dist/main.d.ts                            0.80 kB
  dist/rules/cspell.cjs                     0.08 kB │ gzip:  0.09 kB
  dist/main.cjs                             0.08 kB │ gzip:  0.10 kB
  dist/index-CAuGyIr4.cjs                   0.20 kB │ gzip:  0.17 kB
  dist/rules/vue2.cjs                       0.20 kB │ gzip:  0.16 kB
  dist/compat-CkhpJ9YP.cjs                  0.55 kB │ gzip:  0.34 kB
  dist/rules/jsdoc.cjs                      0.70 kB │ gzip:  0.32 kB
  dist/index-Ac6Hw-uA.cjs                   0.88 kB │ gzip:  0.50 kB
  dist/index-Rmzbhrzc.cjs                   0.88 kB │ gzip:  0.50 kB
  dist/rules/typescript.cjs                 1.01 kB │ gzip:  0.36 kB
  dist/index-qbptbq51.cjs                   1.03 kB │ gzip:  0.50 kB
  dist/index-FzjaDGwD.cjs                   1.12 kB │ gzip:  0.61 kB
  dist/index-CYJsMDkS.cjs                   1.13 kB │ gzip:  0.61 kB
  dist/index-SyvyuQ5y.cjs                   1.14 kB │ gzip:  0.56 kB
  dist/index-TqgLVfW-.cjs                   1.32 kB │ gzip:  0.68 kB
  dist/main-tNBIB6QK.cjs                    1.95 kB │ gzip:  0.83 kB
  dist/rules/stylistic.cjs                  3.32 kB │ gzip:  1.03 kB
  dist/rules/core.cjs                       3.34 kB │ gzip:  1.16 kB
  dist/rules/vue.cjs                        4.50 kB │ gzip:  1.51 kB
  dist/base-DxTgZSag.cjs                   48.72 kB │ gzip: 11.20 kB
  ✓ built in 3.11s
  
  > @seahindeniz/eslint-config@1.3.0-beta.1 release /home/runner/_work/config/config/packages/eslint-config
  > semantic-release -e semantic-release-monorepo
  
  [9:43:01 AM] [semantic-release] › ℹ  Running semantic-release version 23.1.1
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/changelog"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/npm"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/github"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/git"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "prepare" from "@semantic-release/changelog"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "prepare" from "@semantic-release/npm"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "prepare" from "@semantic-release/git"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/npm"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/github"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "addChannel" from "@semantic-release/npm"
  [9:43:01 AM] [semantic-release] › ✔  Loaded plugin "addChannel" from "@semantic-release/github"
  [9:43:07 AM] [semantic-release] › ✔  Run automated release from branch beta on repository https://github.com/useinsider/config
  [9:43:07 AM] [semantic-release] › ✔  Allowed to push to the Git repository
  [9:43:07 AM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/changelog"
  [9:43:07 AM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/changelog"
  [9:43:07 AM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/npm"
  [9:43:07 AM] [semantic-release] [@semantic-release/npm] › ℹ  Verify authentication for registry https://registry.npmjs.org/
  [9:43:07 AM] [semantic-release] [@semantic-release/npm] › ℹ  Reading npm config from /home/runner/_work/config/config/packages/eslint-config/.npmrc
  [9:43:07 AM] [semantic-release] [@semantic-release/npm] › ℹ  Wrote NPM_TOKEN to /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc
  useinsider-dev
  [9:43:08 AM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/npm"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/github"
  [9:43:08 AM] [semantic-release] [@semantic-release/github] › ℹ  Verify GitHub authentication (https://api.github.com)
  [9:43:08 AM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/github"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "verifyConditions" of plugin "@semantic-release/git"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "verifyConditions" of plugin "@semantic-release/git"
  [9:43:08 AM] [semantic-release] › ℹ  Found git tag @seahindeniz/eslint-config@1.3.0-beta.3 associated with version 1.3.0-beta.3 on branch beta
  [9:43:08 AM] [semantic-release] › ℹ  Found 4 commits since last release
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Start step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Found 3 commits for package @seahindeniz/eslint-config since last release
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Analyzing commit: Revert "chore(release): 1.3.0-beta.3 [skip ci]"
  
  This reverts commit 7e2136d4677286b11b3af3c1fe21c798a2ff6af7.
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  The release type for the commit is patch
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Analysis of 3 commits complete: patch release
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Completed step "analyzeCommits" of plugin "@semantic-release/commit-analyzer"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/release-notes-generator" does not provide step "analyzeCommits"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/changelog" does not provide step "analyzeCommits"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/npm" does not provide step "analyzeCommits"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/github" does not provide step "analyzeCommits"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/git" does not provide step "analyzeCommits"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "analyzeCommits" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  The next release version is 1.3.0-beta.4
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/commit-analyzer" does not provide step "generateNotes"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Start step "generateNotes" of plugin "@semantic-release/release-notes-generator"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Found 3 commits for package @seahindeniz/eslint-config since last release
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Completed step "generateNotes" of plugin "@semantic-release/release-notes-generator"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/changelog" does not provide step "generateNotes"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/npm" does not provide step "generateNotes"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/github" does not provide step "generateNotes"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/git" does not provide step "generateNotes"
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:08 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "prepare" of plugin "@semantic-release/changelog"
  [9:43:08 AM] [semantic-release] [@semantic-release/changelog] › ℹ  Update /home/runner/_work/config/config/packages/eslint-config/CHANGELOG.md
  [9:43:08 AM] [semantic-release] › ✔  Completed step "prepare" of plugin "@semantic-release/changelog"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "prepare" of plugin "@semantic-release/npm"
  [9:43:08 AM] [semantic-release] [@semantic-release/npm] › ℹ  Write version 1.3.0-beta.4 to package.json in /home/runner/_work/config/config/packages/eslint-config
  v1.3.0-beta.4
  [9:43:08 AM] [semantic-release] › ✔  Completed step "prepare" of plugin "@semantic-release/npm"
  [9:43:08 AM] [semantic-release] › ℹ  Start step "prepare" of plugin "@semantic-release/git"
  [9:43:08 AM] [semantic-release] [@semantic-release/git] › ℹ  Found 2 file(s) to commit
  [9:43:10 AM] [semantic-release] [@semantic-release/git] › ℹ  Prepared Git release: @seahindeniz/eslint-config@1.3.0-beta.4
  [9:43:10 AM] [semantic-release] › ✔  Completed step "prepare" of plugin "@semantic-release/git"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/commit-analyzer" does not provide step "generateNotes"
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Start step "generateNotes" of plugin "@semantic-release/release-notes-generator"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Found 3 commits for package @seahindeniz/eslint-config since last release
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Completed step "generateNotes" of plugin "@semantic-release/release-notes-generator"
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/changelog" does not provide step "generateNotes"
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/npm" does not provide step "generateNotes"
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/github" does not provide step "generateNotes"
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  Plugin "@semantic-release/git" does not provide step "generateNotes"
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] › ℹ  Start step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:10 AM] [semantic-release] [[Function: semantic-release-monorepo]] › ℹ  No more plugins
  [9:43:10 AM] [semantic-release] › ✔  Completed step "generateNotes" of plugin "[Function: semantic-release-monorepo]"
  [9:43:11 AM] [semantic-release] › ✔  Created tag @seahindeniz/eslint-config@1.3.0-beta.4
  [9:43:11 AM] [semantic-release] › ℹ  Start step "publish" of plugin "@semantic-release/npm"
  [9:43:11 AM] [semantic-release] [@semantic-release/npm] › ℹ  Publishing version 1.3.0-beta.4 to npm registry on dist-tag beta
  npm ERR! Cannot set properties of null (setting 'peer')
  
  npm ERR! A complete log of this run can be found in: /home/runner/.npm/_logs/2024-05-19T09_43_11_351Z-debug-0.log
  [9:43:14 AM] [semantic-release] › ✘  Failed step "publish" of plugin "@semantic-release/npm"
  [9:43:14 AM] [semantic-release] › ✘  An error occurred while running semantic-release: ExecaError: Command failed with exit code 1: npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry 'https://registry.npmjs.org/'
  
  npm ERR! Cannot set properties of null (setting 'peer')
  
  npm ERR! A complete log of this run can be found in: /home/runner/.npm/_logs/2024-05-19T09_43_11_351Z-debug-0.log
      at getFinalError (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/return/final-error.js:6:9)
      at makeError (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/return/result.js:86:16)
      at getAsyncResult (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/methods/main-async.js:164:4)
      at handlePromise (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/methods/main-async.js:148:17)
      at async default (file:///home/runner/_work/config/config/node_modules/.pnpm/@semantic-release+npm@12.0.1_semantic-release@23.1.1_typescript@5.3.2_/node_modules/@semantic-release/npm/lib/publish.js:30:5)
      at async validator (file:///home/runner/_work/config/config/node_modules/.pnpm/semantic-release@23.1.1_typescript@5.3.2/node_modules/semantic-release/lib/plugins/normalize.js:36:24)
      at async file:///home/runner/_work/config/config/node_modules/.pnpm/semantic-release@23.1.1_typescript@5.3.2/node_modules/semantic-release/lib/plugins/pipeline.js:38:36
      at async Promise.all (index 0)
      at async next (file:///home/runner/_work/config/config/node_modules/.pnpm/p-reduce@3.0.0/node_modules/p-reduce/index.js:15:44) {
    shortMessage: "Command failed with exit code 1: npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry 'https://registry.npmjs.org/'",
    command: 'npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry https://registry.npmjs.org/',
    escapedCommand: "npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry 'https://registry.npmjs.org/'",
    cwd: '/home/runner/_work/config/config/packages/eslint-config',
    durationMs: 2801.294807,
    failed: true,
    timedOut: false,
    isCanceled: false,
    isTerminated: false,
    isMaxBuffer: false,
    exitCode: 1,
    stdout: '',
    stderr: "npm ERR! Cannot set properties of null (setting 'peer')\n" +
      '\n' +
      'npm ERR! A complete log of this run can be found in: /home/runner/.npm/_logs/2024-05-19T09_43_11_351Z-debug-0.log',
    stdio: [
      undefined,
      '',
      "npm ERR! Cannot set properties of null (setting 'peer')\n" +
        '\n' +
        'npm ERR! A complete log of this run can be found in: /home/runner/.npm/_logs/2024-05-19T09_43_11_351Z-debug-0.log'
    ],
    pipedFrom: [],
    pluginName: '@semantic-release/npm'
  }
  ExecaError: Command failed with exit code 1: npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry 'https://registry.npmjs.org/'
  
  npm ERR! Cannot set properties of null (setting 'peer')
  
  npm ERR! A complete log of this run can be found in: /home/runner/.npm/_logs/2024-05-19T09_43_11_351Z-debug-0.log
      at getFinalError (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/return/final-error.js:6:9)
      at makeError (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/return/result.js:86:16)
      at getAsyncResult (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/methods/main-async.js:164:4)
      at handlePromise (file:///home/runner/_work/config/config/node_modules/.pnpm/execa@9.1.0/node_modules/execa/lib/methods/main-async.js:148:17)
      at async default (file:///home/runner/_work/config/config/node_modules/.pnpm/@semantic-release+npm@12.0.1_semantic-release@23.1.1_typescript@5.3.2_/node_modules/@semantic-release/npm/lib/publish.js:30:5)
      at async validator (file:///home/runner/_work/config/config/node_modules/.pnpm/semantic-release@23.1.1_typescript@5.3.2/node_modules/semantic-release/lib/plugins/normalize.js:36:24)
      at async file:///home/runner/_work/config/config/node_modules/.pnpm/semantic-release@23.1.1_typescript@5.3.2/node_modules/semantic-release/lib/plugins/pipeline.js:38:36
      at async Promise.all (index 0)
      at async next (file:///home/runner/_work/config/config/node_modules/.pnpm/p-reduce@3.0.0/node_modules/p-reduce/index.js:15:44) {
    shortMessage: "Command failed with exit code 1: npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry 'https://registry.npmjs.org/'",
    command: 'npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry https://registry.npmjs.org/',
    escapedCommand: "npm publish /home/runner/_work/config/config/packages/eslint-config --userconfig /tmp/3a4a397792a5454e2677f159bdd15380/.npmrc --tag beta --registry 'https://registry.npmjs.org/'",
    cwd: '/home/runner/_work/config/config/packages/eslint-config',
    durationMs: 2801.294807,
    failed: true,
    timedOut: false,
    isCanceled: false,
    isTerminated: false,
    isMaxBuffer: false,
    exitCode: 1,
    stdout: '',
    stderr: "npm ERR! Cannot set properties of null (setting 'peer')\n" +
      '\n' +
      'npm ERR! A complete log of this run can be found in: /home/runner/.npm/_logs/2024-05-19T09_43_11_351Z-debug-0.log',
    stdio: [
      undefined,
      '',
      "npm ERR! Cannot set properties of null (setting 'peer')\n" +
        '\n' +
        'npm ERR! A complete log of this run can be found in: /home/runner/.npm/_logs/2024-05-19T09_43_11_351Z-debug-0.log'
    ],
    pipedFrom: [],
    pluginName: '@semantic-release/npm'
  /home/runner/_work/config/config/packages/eslint-config:
   ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @seahindeniz/eslint-config@1.3.0-beta.1 release: `semantic-release -e semantic-release-monorepo`
  Exit status 1
   ELIFECYCLE  Command failed with exit code 1.
  }
  Error: Process completed with exit code 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions