This is an automated email from the ASF dual-hosted git repository.
sbp pushed a change to branch sbp
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git
from 473002ea Show how long is left in a vote and when it ends
add 184c8276 apache/tooling-runbooks#21 - add documentation
add 692f7790 #919 - remove action buttons from committee page for
non-members/admins
add ec2a4c1d #931 - moving file planner to compose phase
add 4c89556b #435 - add hint that entering a new directory name will
create it
add 9a11abb5 #931 - tidy up file planner code
add 26482870 #901 - add support for XML in sbom tooling and conversion
from XML to JSON
add 78c6a510 #918 - allow 4 columns on committee page
add b818fc86 Allow 4 columns on projects page
add f04fcd6b Update allowlistchecker.yml for action sha
add 99b106dd Minor comment update - closes #960
add 1d6046c0 Some additional security checks on distribute endpoints and
rate limits for a few API operations
add c5082d5b #988 - add -- separator for sbomqs invocation
add 3e8ff5d9 Update allowlist-check action version test #630
add 6fa11ca0 #961 - extract some of the validation for TP configuration
into a shared helper
add 6f110cdc Possible LDAP implementation (commit to be updated)
No new revisions were added by this update.
Summary of changes:
.../workflows/allowlistchecker.yml | 19 ++
.pre-commit-config.yaml | 4 +-
atr/analysis.py | 1 +
atr/api/__init__.py | 18 +-
atr/db/interaction.py | 2 +
atr/docs/authentication-security.md | 46 +++-
atr/get/committees.py | 6 +-
atr/get/compose.py | 293 ++++++++++++++++++++-
atr/get/draft.py | 13 +
atr/get/finish.py | 108 +-------
atr/get/sbom.py | 1 +
atr/ldap.py | 4 +
atr/models/results.py | 11 +
atr/models/sql.py | 1 +
atr/post/__init__.py | 2 +
atr/post/{finish.py => compose.py} | 79 +-----
atr/post/draft.py | 76 +++++-
atr/post/finish.py | 46 ----
atr/{svn => }/pubsub.py | 74 ++----
atr/sbom/cli.py | 29 +-
atr/sbom/conformance.py | 30 ++-
atr/sbom/constants/licenses.py | 1 +
atr/sbom/cyclonedx.py | 3 +-
atr/sbom/licenses.py | 22 +-
atr/sbom/models/__init__.py | 4 +-
atr/sbom/models/bom.py | 100 -------
atr/sbom/models/bundle.py | 10 +-
atr/sbom/osv.py | 36 +--
atr/sbom/sbomqs.py | 2 +-
atr/sbom/tool.py | 24 +-
atr/sbom/utilities.py | 60 ++++-
atr/server.py | 16 +-
atr/shared/__init__.py | 2 +
atr/shared/{finish.py => compose.py} | 19 +-
atr/shared/finish.py | 23 +-
atr/shared/projects.py | 13 +-
atr/shared/web.py | 199 --------------
atr/static/js/ts/create-a-jwt.js | 1 +
atr/static/js/ts/create-a-jwt.js.map | 2 +-
atr/static/js/ts/finish-selected-move.js.map | 1 -
.../ts/{finish-selected-move.js => move-files.js} | 2 +-
atr/static/js/ts/move-files.js.map | 1 +
.../ts/{finish-selected-move.ts => move-files.ts} | 0
atr/storage/writers/policy.py | 15 +-
atr/storage/writers/sbom.py | 27 ++
atr/svn/commits.py | 64 +++++
atr/tasks/__init__.py | 2 +
atr/tasks/sbom.py | 76 +++++-
atr/templates/check-selected.html | 8 +
atr/templates/committee-directory.html | 2 +-
atr/templates/committee-view.html | 21 +-
atr/templates/draft-tools.html | 8 +
atr/templates/projects.html | 2 +-
atr/util.py | 20 +-
atr/web.py | 9 +-
pip-audit.requirements | 18 +-
playwright/test.py | 4 +-
tests/e2e/announce/test_get.py | 13 -
tests/e2e/compose/conftest.py | 2 +-
tests/e2e/compose/test_get.py | 13 +
tests/e2e/sbom/test_post.py | 8 +-
typestubs/cyclonedx/__init__.pyi | 9 +
typestubs/cyclonedx/model/bom.pyi | 44 ++++
typestubs/cyclonedx/model/component.pyi | 48 ++++
typestubs/cyclonedx/output/__init__.pyi | 22 ++
typestubs/py_serializable/__init__.pyi | 94 +++++++
uv.lock | 252 +++++++++---------
67 files changed, 1281 insertions(+), 904 deletions(-)
copy atr/datasources/__init__.py => .github/workflows/allowlistchecker.yml
(61%)
copy atr/post/{finish.py => compose.py} (53%)
rename atr/{svn => }/pubsub.py (52%)
delete mode 100644 atr/sbom/models/bom.py
copy atr/shared/{finish.py => compose.py} (77%)
delete mode 100644 atr/static/js/ts/finish-selected-move.js.map
rename atr/static/js/ts/{finish-selected-move.js => move-files.js} (99%)
create mode 100644 atr/static/js/ts/move-files.js.map
rename atr/static/ts/{finish-selected-move.ts => move-files.ts} (100%)
create mode 100644 atr/svn/commits.py
create mode 100644 typestubs/cyclonedx/__init__.pyi
create mode 100644 typestubs/cyclonedx/model/bom.pyi
create mode 100644 typestubs/cyclonedx/model/component.pyi
create mode 100644 typestubs/cyclonedx/output/__init__.pyi
create mode 100644 typestubs/py_serializable/__init__.pyi
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]