This is an automated email from the ASF dual-hosted git repository.
arm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git
from 83eeaf2a Record 3-way merge metadata on revisions
add ea3edfa0 Add taint tracking types to API routes, work types through
the codebase and change validation into string-based, removing database side.
No new revisions were added by this update.
Summary of changes:
atr/admin/__init__.py | 19 +-
atr/api/__init__.py | 553 ++++++++++++++++---------
atr/attestable.py | 47 ++-
atr/blueprints/api.py | 151 ++++++-
atr/blueprints/common.py | 180 ++++++--
atr/blueprints/post.py | 3 +
atr/construct.py | 77 ++--
atr/datasources/apache.py | 7 +-
atr/db/__init__.py | 5 +-
atr/db/interaction.py | 48 ++-
atr/get/announce.py | 12 +-
atr/get/checklist.py | 2 +-
atr/get/checks.py | 8 +-
atr/get/distribution.py | 66 +--
atr/get/download.py | 18 +-
atr/get/draft.py | 2 +-
atr/get/file.py | 4 +-
atr/get/finish.py | 12 +-
atr/get/ignores.py | 2 +-
atr/get/manual.py | 6 +-
atr/get/projects.py | 46 +-
atr/get/report.py | 8 +-
atr/get/result.py | 2 +-
atr/get/revisions.py | 4 +-
atr/get/sbom.py | 22 +-
atr/get/test.py | 18 +-
atr/get/upload.py | 6 +-
atr/get/vote.py | 8 +-
atr/get/voting.py | 10 +-
atr/merge.py | 17 +-
atr/models/__init__.py | 3 +-
atr/models/api.py | 64 +--
atr/models/safe.py | 91 +++-
atr/models/sql.py | 52 ++-
atr/paths.py | 23 +-
atr/post/announce.py | 12 +-
atr/post/distribution.py | 38 +-
atr/post/draft.py | 36 +-
atr/post/finish.py | 26 +-
atr/post/ignores.py | 18 +-
atr/post/keys.py | 4 +-
atr/post/manual.py | 14 +-
atr/post/projects.py | 24 +-
atr/post/resolve.py | 13 +-
atr/post/revisions.py | 22 +-
atr/post/sbom.py | 12 +-
atr/post/start.py | 6 +-
atr/post/upload.py | 24 +-
atr/post/vote.py | 2 +-
atr/post/voting.py | 20 +-
atr/shared/distribution.py | 19 +-
atr/shared/projects.py | 19 +-
atr/shared/web.py | 129 +++---
atr/ssh.py | 170 ++++----
atr/storage/__init__.py | 27 +-
atr/storage/readers/checks.py | 13 +-
atr/storage/readers/releases.py | 2 +-
atr/storage/writers/announce.py | 17 +-
atr/storage/writers/checks.py | 7 +-
atr/storage/writers/distributions.py | 34 +-
atr/storage/writers/keys.py | 11 +-
atr/storage/writers/policy.py | 12 +-
atr/storage/writers/project.py | 21 +-
atr/storage/writers/release.py | 109 +++--
atr/storage/writers/revision.py | 35 +-
atr/storage/writers/sbom.py | 33 +-
atr/storage/writers/ssh.py | 7 +-
atr/storage/writers/vote.py | 51 +--
atr/storage/writers/workflowstatus.py | 7 +-
atr/tasks/__init__.py | 47 ++-
atr/tasks/checks/__init__.py | 38 +-
atr/tasks/checks/compare.py | 3 +-
atr/tasks/distribution.py | 4 +-
atr/tasks/gha.py | 7 +-
atr/tasks/keys.py | 7 +-
atr/tasks/quarantine.py | 13 +-
atr/tasks/sbom.py | 23 +-
atr/tasks/svn.py | 9 +-
atr/tasks/vote.py | 14 +-
atr/templates/check-selected-path-table.html | 16 +-
atr/templates/check-selected-release-info.html | 4 +-
atr/templates/check-selected.html | 2 +-
atr/templates/committee-directory.html | 4 +-
atr/templates/draft-tools.html | 2 +-
atr/templates/includes/topnav.html | 4 +-
atr/templates/index-committer.html | 2 +-
atr/templates/release-select.html | 6 +-
atr/validate.py | 4 +-
atr/web.py | 12 +-
atr/worker.py | 12 +-
tests/unit/test_ignores_api_models.py | 15 +-
tests/unit/test_quarantine_task.py | 9 +-
tests/unit/test_safe_types.py | 62 +++
93 files changed, 1838 insertions(+), 1071 deletions(-)
create mode 100644 tests/unit/test_safe_types.py
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]