Search code examples
node.jsnpmcheckoutnpm-scriptsnpm-publish

Github Action - Error: Process completed with exit code


I am trying to setup Github actions to npm publish my package. But I got this error When I move on execute

Error: Process completed with exit code 1.

My workflows/publish.yml file looks like the following:

name: publish

on:
  push:
    branches: [ main ]
 

jobs:
  release:
    
    name: publish
    runs-on: windows-latest


    steps:
    - name: Checkout
      uses: actions/checkout@v2.3.4
    - name: Setup Node.js environment
      uses: actions/setup-node@v2.2.0
      with:
        node-version: 14
        registry-url : https://registry.nmpjs.org
    - name: publish
      run: npm publish --access public
      env:
          NODE_AUTH_TOKEN: ${{secrets.NODE_AUTH_TOKEN}}

enter image description here


Solution

  • Your package.json file is broken.

    {
      "name": "@sakibb019/npx-card",
      "version": "1.0.0",
      "description": "",
      "main": "card.js",
      "scripts": {
        "dev": "nodemon card.js"
      },
      "keywords": [],
      "author": "",
      "repository": {
        "url": "git://github.com/sakibb019/test.git"
      },
      "license": "ISC",
      "dependencies": {
        "boxen": "^5.0.1",
        "chalk": "^4.1.1",
        "clear": "^0.1.0",
        "inquirer": "^8.1.0"
      }
    }
    

    I've added the missing braces, still, you would need to find a complete package JSON file. There should be more content after "inquirer": "^8.1.