Hello team,
Newer version or rclone requires a newer release of azure-sdk-for-go,
but azure-sdk-for-go has been divided into different modules, all
living in a monorepo and thus requiring new packages.
Each of the modules has its own release and I can create packages
using version and tag:
Version: 1.3.0
%global tag sdk/internal/v1.3.0
Each release contains the whole repo at that tag point. I can build a
module by removing all unneeded modules/files and keeping only
required files for the current module that is being packaged.
The main problem is that all packages have the same goipath:
%global goipath
github.com/Azure/azure-sdk-for-go/
If I change the goipath to
`github.com/Azure/azure-sdk-for-go/sdk/internal` for example, the
resulting package is completely wrong as expected.
I can keep `github.com/Azure/azure-sdk-for-go/` and use goaltipaths
with `github.com/Azure/azure-sdk-for-go/sdk/internal`, but then all
the packages would have `github.com/Azure/azure-sdk-for-go/` as their
goipath and this causes conflicts (at least in my tests).
Any idea of how this could be solved?
Kind regards,
Mikel