Как запустить скрипты GitHub Actions во вложенных папках репозитория?
У меня есть monorepo, в котором есть папки с сайтами. enter image description here
Пытаюсь разобраться с reusable workflows Я создал папку .github/workflows/buildAndPublish.yml с содержимым
name: Build
on:
workflow_call:
jobs:
init:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [16.x]
steps:
- uses: actions/checkout@v3
- name: Starting Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
- name: install modules
run: npm install
- name: cache dependencies
uses: actions/cache@v2
with:
path: |
~/.npm
${{ github.workspace }}/.next/cache
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]s', '**.[jt]sx') }}
restore-keys: |
${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
- name: build project
run: npm run build`
Далее я зашел в каталог Akado и создал там папку .github/workflows/buildAkado.yml с содержимым
name: Akado
on:
workflow_dispatch:
push:
jobs:
build:
- uses: Tarifnik/react-app/.github/workflows/buildAndPublish.yml
Если я делаю push в общий репозиторий с некими изменениями в директории Akado, предполагаю, что в jobs по пути указанному в uses должны сработать все скрипты в родительском файле. Но ничего не происходит. Не подскажете что делаю не так?