Как запустить git diff в действиях github

Я получаю это:

Command failed: git diff —name-only HEAD^..HEAD fatal: ambiguous argument ‘HEAD^..HEAD’: unknown revision or path not in the working tree.

Я хочу запустить git diff —name-only HEAD^..HEAD в своей ветке, чтобы получить список файлов, которые были изменены. Он работает локально, но не работает с действиями GitHub. Что я должен сделать?

Мой код такой:

name: build on: push: branches: — main jobs: run: name: Build runs-on: ubuntu-latest steps: — name: Checkout repo uses: actions/[email protected] — name: Configure Node.js uses: actions/[email protected] with: node-version: 14.x — name: Install dependencies run: yarn install — name: Publish file changes to Slack # HERE I run `git diff` in node.js process run: «SLACK_TOKEN=${{ secrets.GITHUB_TOKEN }} npx ts-node scripts/publishSlackUpdate» — name: Build TOC run: make toc — name: Commit build changes uses: EndBug/[email protected] with: author_name: Docs Builder author_email: [email protected] message: ‘Updated build’ add: ‘*.md’

Вы проверяли свой репозиторий в своем действии? Было бы легче помочь вам, если бы вы показали нам неудачный рабочий процесс.   —  person alien    schedule 28.01.2021

Я не могу показать сбой рабочего процесса, что это частное репо. Нет, я не проверял, как мне это сделать? Это конкретная ветка, текущая ветка PR. Обновлено с моей конфигурацией.   —  person alien    schedule 28.01.2021

Под неудачным рабочим процессом я имел в виду опубликованное вами определение рабочего процесса. Спасибо! Похоже, вы проверяли репозиторий (с помощью действия actions/[email protected]). Дай мне посмотреть, смогу ли я воспроизвести неудачу …   —  person alien    schedule 28.01.2021

Источник: ledsshop.ru

Стиль жизни - Здоровье!