Вопросы

Как запустить 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

Похожие записи

Отправка сообщений GRPC через определенный порт

admin

AttributeError: объект UnboundField не имеет атрибута data (python Flask) Как решить эту проблему?

admin

Как избежать двойных и одинарных кавычек в sed?

admin

Невозможно обучить CNN на основе внимания

admin

Вывод подсетей Azure со ссылками на присоединенную виртуальную сеть, таблицу маршрутизации и NSG.

admin

Преобразование кода c++ в arduino со строковыми и потоковыми заголовочными файлами и функциями

admin