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 45f2bfd0 Add tests for file metadata, including testing an alternative 
design
     add 719c6fd1 Renaming "_name" to "_key" throughout the codebase and 
database
     add 3a99ce3b Renaming "_name" to "_key" throughout the codebase and 
database
     new 472d371e Read hashes either from the database or by recomputing from 
disk

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 atr/admin/__init__.py                           |  96 ++---
 atr/admin/templates/all-releases.html           |   8 +-
 atr/api/__init__.py                             | 220 ++++++-----
 atr/attestable.py                               |  66 ++--
 atr/blueprints/common.py                        |   2 +-
 atr/blueprints/get.py                           |   2 +-
 atr/blueprints/post.py                          |  10 +-
 atr/cache.py                                    |  14 +-
 atr/construct.py                                |  90 +++--
 atr/datasources/apache.py                       |  60 +--
 atr/db/__init__.py                              | 180 +++++----
 atr/db/interaction.py                           |  84 ++---
 atr/docs/authorization-security.md              |  10 +-
 atr/docs/database.md                            |   4 +-
 atr/docs/input-validation.md                    |   4 +-
 atr/docs/storage-interface.md                   |   6 +-
 atr/docs/user-interface.md                      |   8 +-
 atr/get/announce.py                             |  50 +--
 atr/get/checklist.py                            |  18 +-
 atr/get/checks.py                               |  48 +--
 atr/get/committees.py                           |   8 +-
 atr/get/compose.py                              |  12 +-
 atr/get/distribution.py                         | 100 +++--
 atr/get/download.py                             |  78 ++--
 atr/get/draft.py                                |  22 +-
 atr/get/file.py                                 |  36 +-
 atr/get/finish.py                               |  60 +--
 atr/get/ignores.py                              |  18 +-
 atr/get/keys.py                                 |  38 +-
 atr/get/manual.py                               |  38 +-
 atr/get/projects.py                             | 106 +++---
 atr/get/release.py                              |  20 +-
 atr/get/report.py                               |  18 +-
 atr/get/result.py                               |  14 +-
 atr/get/revisions.py                            |  42 +--
 atr/get/root.py                                 |   4 +-
 atr/get/sbom.py                                 |  36 +-
 atr/get/start.py                                |  12 +-
 atr/get/test.py                                 |  30 +-
 atr/get/upload.py                               |  26 +-
 atr/get/vote.py                                 |  54 +--
 atr/get/voting.py                               |  54 +--
 atr/mapping.py                                  |   8 +-
 atr/merge.py                                    |  81 ++--
 atr/models/api.py                               |  14 +-
 atr/models/results.py                           |  12 +-
 atr/models/sql.py                               | 182 +++++----
 atr/paths.py                                    |  20 +-
 atr/post/announce.py                            |  30 +-
 atr/post/distribution.py                        |  90 ++---
 atr/post/draft.py                               | 128 +++----
 atr/post/finish.py                              |  48 ++-
 atr/post/ignores.py                             |  32 +-
 atr/post/keys.py                                |  54 +--
 atr/post/manual.py                              |  46 +--
 atr/post/projects.py                            | 100 ++---
 atr/post/resolve.py                             |  30 +-
 atr/post/revisions.py                           |  38 +-
 atr/post/sbom.py                                |  50 +--
 atr/post/start.py                               |  16 +-
 atr/post/upload.py                              |  92 ++---
 atr/post/vote.py                                |  14 +-
 atr/post/voting.py                              |  44 +--
 atr/principal.py                                |  30 +-
 atr/render.py                                   |   4 +-
 atr/server.py                                   |  14 +-
 atr/shared/distribution.py                      |  16 +-
 atr/shared/keys.py                              |  14 +-
 atr/shared/projects.py                          |  26 +-
 atr/shared/start.py                             |   8 +-
 atr/shared/web.py                               |  34 +-
 atr/ssh.py                                      | 128 ++++---
 atr/storage/__init__.py                         | 170 ++++-----
 atr/storage/readers/checks.py                   |  12 +-
 atr/storage/readers/releases.py                 |   2 +-
 atr/storage/writers/announce.py                 |  42 +--
 atr/storage/writers/cache.py                    |  10 +-
 atr/storage/writers/checks.py                   |  30 +-
 atr/storage/writers/distributions.py            |  58 ++-
 atr/storage/writers/keys.py                     |  82 ++--
 atr/storage/writers/mail.py                     |  10 +-
 atr/storage/writers/policy.py                   |  38 +-
 atr/storage/writers/project.py                  |  52 +--
 atr/storage/writers/release.py                  | 142 +++----
 atr/storage/writers/revision.py                 | 149 ++++----
 atr/storage/writers/sbom.py                     |  42 +--
 atr/storage/writers/ssh.py                      |  16 +-
 atr/storage/writers/tokens.py                   |  10 +-
 atr/storage/writers/vote.py                     |  80 ++--
 atr/storage/writers/workflowstatus.py           |  16 +-
 atr/tabulate.py                                 |  12 +-
 atr/tasks/__init__.py                           |  46 +--
 atr/tasks/checks/__init__.py                    |  78 ++--
 atr/tasks/checks/compare.py                     |  14 +-
 atr/tasks/checks/paths.py                       |  12 +-
 atr/tasks/checks/signature.py                   |  24 +-
 atr/tasks/distribution.py                       |   8 +-
 atr/tasks/gha.py                                |  16 +-
 atr/tasks/keys.py                               |   8 +-
 atr/tasks/quarantine.py                         |  46 +--
 atr/tasks/sbom.py                               |  42 +--
 atr/tasks/svn.py                                |  14 +-
 atr/tasks/vote.py                               |  20 +-
 atr/templates/check-selected-path-table.html    |  20 +-
 atr/templates/check-selected-release-info.html  |  38 +-
 atr/templates/check-selected.html               |  16 +-
 atr/templates/committee-directory.html          |  14 +-
 atr/templates/committee-view.html               |   4 +-
 atr/templates/download-all.html                 |  14 +-
 atr/templates/draft-tools.html                  |   2 +-
 atr/templates/includes/topnav.html              |   8 +-
 atr/templates/index-committer.html              |  22 +-
 atr/templates/project-select.html               |  10 +-
 atr/templates/projects.html                     |   6 +-
 atr/templates/release-select.html               |   6 +-
 atr/templates/releases-finished.html            |   4 +-
 atr/templates/releases.html                     |   2 +-
 atr/templates/report-selected-path.html         |   8 +-
 atr/templates/resolve-tabulated.html            |   2 +-
 atr/user.py                                     |   2 +-
 atr/util.py                                     |  29 +-
 atr/validate.py                                 |  38 +-
 atr/web.py                                      |  18 +-
 atr/worker.py                                   |  20 +-
 migrations/versions/0060_2026.03.16_2c8e4716.py | 479 ++++++++++++++++++++++++
 playwright/test.py                              | 282 +++++++-------
 requirements-for-pip-audit.txt                  |   6 +-
 scripts/keys_import.py                          |  22 +-
 tests/e2e/announce/conftest.py                  |  32 +-
 tests/e2e/compose/conftest.py                   |  18 +-
 tests/e2e/helpers.py                            |   6 +-
 tests/e2e/ignores/helpers.py                    |   4 +-
 tests/e2e/ignores/test_get.py                   |   4 +-
 tests/e2e/merge/conftest.py                     |   8 +-
 tests/e2e/merge/helpers.py                      |   4 +-
 tests/e2e/merge/test_get.py                     |   2 +-
 tests/e2e/policy/helpers.py                     |   4 +-
 tests/e2e/report/conftest.py                    |  24 +-
 tests/e2e/sbom/conftest.py                      |  12 +-
 tests/e2e/sbom/helpers.py                       |   4 +-
 tests/e2e/sbom/test_post.py                     |   4 +-
 tests/e2e/vote/conftest.py                      |  22 +-
 tests/e2e/voting/conftest.py                    |  20 +-
 tests/unit/recorders.py                         |   6 +-
 tests/unit/test_archive_root_variants.py        |   4 +-
 tests/unit/test_checks_compare.py               |  14 +-
 tests/unit/test_create_revision.py              |  53 +--
 tests/unit/test_create_revision_quarantine.py   |  30 +-
 tests/unit/test_ignores_api_models.py           |  24 +-
 tests/unit/test_merge.py                        |  59 +--
 tests/unit/test_paths.py                        |   2 +-
 tests/unit/test_quarantine_task.py              |  20 +-
 tests/unit/test_release_file_state.py           |  10 +-
 uv.lock                                         |  16 +-
 154 files changed, 3266 insertions(+), 2722 deletions(-)
 create mode 100644 migrations/versions/0060_2026.03.16_2c8e4716.py


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to