ci: add reproducible source archive with submodules - #6313
ci: add reproducible source archive with submodules#6313Chu Khac Minh (Minh3132) wants to merge 1 commit into
Conversation
|
Chu Khac Minh (@Minh3132) please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
1 similar comment
|
Chu Khac Minh (@Minh3132) please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
Description
Adds a GitHub Actions workflow that creates a reproducible source archive containing all initialized git submodules.
The workflow:
SOURCE-SUBMODULES.txtThis addresses #3395 by providing a source package that can be used to reproduce release builds without requiring an additional online
git submodule update.Testing
The workflow runs on pull requests that modify the source archive workflow or
.gitmodules, producing the source archive as a GitHub Actions artifact before it is used for releases.Documentation
No user-facing documentation changes are required. The release workflow produces an additional source archive asset containing the repository and all submodule contents.