Skip to content

Add Makefile #4

@mcei

Description

@mcei
  1. Добавить Makefile
  2. Добавить описание инструкций в readme

Реализовать возможность локально запускать:

  • линтер
  • тесты
  • установку необходимых утилит

Рассмотреть альтернативную утилиту act https://github.com/nektos/act

Запускается в корне проекта

.../cyberstudio/jsonj $ act

Сама находит yml в workflows. Поднимает контейнер. Выполняет в нем те же самые шаги, что и github actions.

Есть возможность запускать отдельные jobs из конфига

.../cyberstudio/jsonj $ act -j lint

Чтобы добавить возможность запускать все джобы в цепочке и каждую по-одельности, нужно реструктурировать .github/workflows/go.yml.

Workflow syntax for GitHub Actions

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions