This is an automated email from the ASF dual-hosted git repository. akitouni pushed a commit to branch abderrahim/buildstream-mirrors-merge in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 15671bea0c1bad9ce8357b644c1c15a24f08a1b3 Merge: 146b424b1 2ce2e6c5e Author: Abderrahim Kitouni <[email protected]> AuthorDate: Tue Mar 5 15:24:39 2024 +0100 Merge remote-tracking branches 'origin/abderrahim/mark-url-check' and 'origin/tristan/downloadable-auth' into abderrahim/buildstream-mirrors-merge doc/source/core_framework.rst | 1 + src/buildstream/__init__.py | 1 + src/buildstream/_pluginfactory/__init__.py | 1 + src/buildstream/_pluginfactory/elementfactory.py | 16 +- src/buildstream/_pluginfactory/pluginfactory.py | 13 +- src/buildstream/_pluginfactory/pluginorigin.py | 9 +- src/buildstream/_pluginfactory/sourcefactory.py | 18 +- .../_pluginfactory/sourcemirrorfactory.py | 71 +++++++ src/buildstream/_project.py | 77 +++++--- src/buildstream/_site.py | 3 + src/buildstream/_testing/_sourcetests/mirror.py | 55 ------ src/buildstream/downloadablefilesource.py | 100 +++++++++- src/buildstream/element.py | 6 +- src/buildstream/source.py | 115 +++++++++--- src/buildstream/sourcemirror.py | 203 +++++++++++++++++++++ tests/frontend/mirror.py | 90 +++++++++ tests/frontend/project/sourcemirrors/mirror.py | 38 ++++ tests/sources/tar.py | 70 ++++++- .../tar/fetch/sourcemirrors/bearermirror.py | 29 +++ tests/testutils/bearer_http_server.py | 116 ++++++++++++ tests/testutils/file_server.py | 17 ++ 21 files changed, 922 insertions(+), 127 deletions(-)
