Input undefined when using github actions script and core package

Viewed 23

I have a reusable workflow (i.e. triggered by the workflow_call event)

I also have the following input defined in it:

      do_something:
        description: whether to do something
        required: true
        type: boolean
        default: false

I use the github actions script to invoke a script from a separate file as instructed here, passing the core package as input

      - name: checkout the project
        uses: actions/checkout@v2

      - uses: actions/github-script@v6
        id: set-images
        with:
          script: |
            const script = require('./.github/workflows/myscript.js')
            console.log(script({core}))

Here is myscript.js

module.exports = ({core}) => {
    console.log(core.getBooleanInput['do_something'])
    return 0
}

This comes from the documentation of core package found here.

However the specific input seems undefined, here is what gets printed

undefined
0

Why is that?

0 Answers
Related