Вопросы

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

Читать:
Почему мой код добавляет элемент в массив при следующем щелчке по React-javascript

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

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

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

линейный и бинарный поиск списка с использованием массивов и связанного списка

admin

Вероятный тайм-аут Terraform лямбда-вызова

admin

Юля: Как получить локальные переменные в функциях для nlsolve или минимизировать

admin

Ошибка сборки Anaconda Python Conda, ошибка WindowsError не может найти файл

admin

Как вручную экранировать литералы SQL в Python

admin

Ошибка установки PySide с командой python setup.py egg_info не удалось с кодом ошибки 1

admin