У нас есть несколько репозиториев .NET. Я установил зависимость в одном из своих репозиториев, она работает как положено. Но у меня возникла проблема с другим репозиторием.
В этом репозитории есть несколько файлов решений и другая структура папок. Мы определили все nuget и другие частные пакеты в центральном файле управления пакетами Directory.Packages.props. В этом случае файл Directory.Packages.props и файлы решения находятся в разных папках.
Я подозреваю, что это основная причина неработоспособности. Итак, можете ли вы сказать мне, есть ли способ поддержать это или обязательно ли хранить файлы решения и файл Directory.Packages.props в одной папке?
Я думаю, это должен быть способ исправить это. Я также попытался установить каталог как src. Но и это не сработало.
Структура папок:
src/Directory.Packages.props
src/solution1/solution1.sln
src/solution2/solution2.sln
Файл Dependabot .yml
version: 2
updates:
# --- Main workflow (DO NOT REMOVE) ---
- package-ecosystem: "nuget"
directory: "/"
schedule:
interval: "daily"
time: "18:30"
timezone: "Asia/Kolkata"
open-pull-requests-limit: 5
target-branch: "master" # Default branch
registries:
- nuget-org
- uno
- devops
- engines
- security
groups:
all-dependencies:
patterns:
- "*"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
# --- TEMPORARY for testing only ---
- package-ecosystem: "nuget"
directory: "/"
schedule:
interval: "daily"
time: "08:00"
timezone: "Asia/Kolkata"
open-pull-requests-limit: 2
target-branch: "vitara/test-dependabot" # Test feature branch
registries:
- nuget-org
- uno
- devops
- engines
- security
groups:
all-dependencies:
patterns:
- "*"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
registries:
nuget-org:
type: nuget-feed
url: "https://api.nuget.org/v3/index.json"
Подробнее здесь: https://stackoverflow.com/questions/798 ... raising-pr