github-script icon indicating copy to clipboard operation
github-script copied to clipboard

execa not working with github script

Open CarlFMateus opened this issue 2 years ago • 2 comments

Describe the bug I have tried to use execa with github script following the documentation that github-script shows me, but deploying it doesn't work either using yarn or using npm.

This is the code that I am implementing in github actions

To Reproduce Steps to reproduce the behavior:

jobs:
  tests:
    if: startsWith(github.head_ref, 'feature')
    runs-on: ubuntu-latest

    permissions: write-all

    strategy:
      matrix:
        node-version: [16.x]

    steps:
      - uses: actions/checkout@v3
      - name: Use Node.js ${{ matrix.node-version }}
        uses: actions/setup-node@v3
        with:
          node-version: ${{matrix.node-version}}
      - name: Install dependencies
        run: npm ci
      - run: npm install execa
      - name: Do you have a unit test?
        uses: actions/github-script@v6
        with:
          script: |
            const execa = require('execa')
            console.log(execa)

Expected behavior A clear and concise description of what you expected to happen.

Screenshots Captura de Pantalla 2023-03-09 a la(s) 9 28 33 a m

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context Add any other context about the problem here.

CarlFMateus avatar Mar 09 '23 14:03 CarlFMateus

@CarlFMateus did you try the suggestion mentioned in https://github.com/sindresorhus/execa/issues/543#issuecomment-1462932802?

https://github.com/actions/github-script/issues/249#issuecomment-1085135137

joshmgross avatar Mar 10 '23 16:03 joshmgross

Linking #366, we need to fix our documentation here.

joshmgross avatar Apr 14 '23 21:04 joshmgross