Skip to content

Unable to get tests to pass #17

@z3ht

Description

@z3ht

Hello,

I'm trying to use this action with my Python project but am getting the following error message:

Run ResearchSoftwareActions/EnsureCleanNotebooksAction@1.1
undefined:1



SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at lint (/home/runner/work/_actions/ResearchSoftwareActions/EnsureCleanNotebooksAction/1.1/dist/index.js:849:23)
    at Walker.<anonymous> (/home/runner/work/_actions/ResearchSoftwareActions/EnsureCleanNotebooksAction/1.1/dist/index.js:72:22)
    at Walker.emit (events.js:210:5)
    at Object.emitSingleEvents [as emitNodeType] (/home/runner/work/_actions/ResearchSoftwareActions/EnsureCleanNotebooksAction/1.1/dist/index.js:458:13)
    at Walker.module.exports.191.Walker._wLstatHandler (/home/runner/work/_actions/ResearchSoftwareActions/EnsureCleanNotebooksAction/1.1/dist/index.js:179:19)
    at /home/runner/work/_actions/ResearchSoftwareActions/EnsureCleanNotebooksAction/1.1/dist/index.js:197:12
    at FSReqCallback.oncomplete (fs.js:159:5)

I am very new to using Github workflows so I may be doing something dumb but I was able to get other actions working properly. The following is my workflow file:

name: notebook

on:
  push:
    branches: [ master ]

  workflow_dispatch:

jobs:
  clear:
    name: clear notebook
    
    # The type of runner that the job will run on
    runs-on: ubuntu-latest

    steps:
      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
      - name: checkout code
        uses: actions/checkout@v2

      - name: Ensure clear Jupyter Notebooks
        uses: ResearchSoftwareActions/EnsureCleanNotebooksAction@1.1

Any help would be appreciated.

I read through a bit of the source code and noticed the project uses Node so I tried adding the following to my job:

      - uses: actions/setup-node@v2
        with:
          node-version: '12'

but I got the same error message.

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