Skip to content

Update release generation

Sergey Kosukhin requested to merge update-release-generation into master

The automatically generated Autotools files, which we need in the release branches, require additional license files. The tool we use for the license checking, reuse, does not like it when there are redundant license files in the repo, therefore, we cannot have the required extra licenses to be simply added to the repo. On the other hand, when we run reuse for release branches with the generated Autotools files, reuse complains about missing licenses. As a workaround, !42 (merged) introduced an extra step that runs reuse download --all if the configure script is present in the repo. It was a bad idea because we should deliver the library with the full set of licenses, i.e. the release branches are supposed to have the extra licenses. It also hinders further refactoring of the Check licenses CI job. This PR drops the workaround and updates the release generation script so that the required licenses are fetched and added to the repo.

Merge request reports

Loading