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 5d6a978e Additionally detect source files by stem infix
add 8fd6be8a Use release name from URL and compare to the form to ensure
no malicious/accidental use. Closes #655
add 498bc10e Wrap safe types in str before starting SVN import. Closes #838
add 5fb88cfc Use PAT hash as part of issued JWT. Closes #828.
add 247de45c Adding comment; fixes #674 (#844)
add 021bca96 Adding comment about sending mail to other committees; fixes
#670 (#845)
add 4273b865 Adding comment about public download of release files; fixes
#665 (#846)
add 2d01198f Adding comments for key and token deletion; fixes #664 (#847)
add 36876d56 Adding docs for auth bypass; fixes #659 (#848)
add c80e8e81 Adding docs about public API endpoints; fixes #660 (#849)
add 1a549cbf #643 - Add safe.RevisionNumber and utilise unsafe.UnsafeStr
for remaining str types.
add 21a8560c Remove ability to push custom args into GH workflows -
unnecessary. Closes #771
add 85f9e894 #698 - Hide JWT after 60s
add d5047c89 Disable automated staging distributions for alpha. Filter
automated distributions to only support Maven Central for now.
new b280bcf1 Check .tar.gz structure using the extracted files only
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 | 13 +-
atr/api/__init__.py | 48 +++---
atr/attestable.py | 41 ++---
atr/blueprints/api.py | 2 +-
atr/blueprints/common.py | 51 ++++--
atr/blueprints/get.py | 2 +-
atr/blueprints/post.py | 2 +-
atr/construct.py | 8 +-
atr/db/__init__.py | 5 +
atr/db/interaction.py | 33 ++--
atr/docs/authorization-security.md | 17 +-
atr/docs/storage-interface.md | 2 +
atr/form.py | 14 +-
atr/get/announce.py | 2 +-
atr/get/checks.py | 2 +-
atr/get/committees.py | 11 +-
atr/get/distribution.py | 5 +-
atr/get/download.py | 1 +
atr/get/keys.py | 13 +-
atr/get/manual.py | 6 +-
atr/get/projects.py | 21 +--
atr/get/ref.py | 9 +-
atr/get/test.py | 7 +-
atr/get/tokens.py | 5 +-
atr/get/voting.py | 6 +-
atr/jwtoken.py | 17 +-
atr/merge.py | 8 +-
atr/models/api.py | 8 +-
atr/models/safe.py | 25 ++-
atr/models/sql.py | 10 ++
atr/models/unsafe.py | 5 +-
atr/paths.py | 6 +-
atr/post/announce.py | 6 +-
atr/post/distribution.py | 16 +-
atr/post/draft.py | 12 +-
atr/post/keys.py | 9 +-
atr/post/manual.py | 2 +-
atr/post/projects.py | 11 +-
atr/post/revisions.py | 2 +-
atr/post/tokens.py | 1 +
atr/post/upload.py | 9 +-
atr/post/voting.py | 6 +-
atr/shared/distribution.py | 39 ++++-
atr/shared/ignores.py | 3 +-
atr/shared/revisions.py | 3 +-
atr/ssh.py | 5 +-
atr/static/js/ts/create-a-jwt.js | 20 ++-
atr/static/js/ts/create-a-jwt.js.map | 2 +-
atr/static/js/ts/finish-selected-move.js.map | 2 +-
atr/static/ts/create-a-jwt.ts | 20 ++-
atr/storage/readers/releases.py | 5 +-
atr/storage/writers/announce.py | 12 +-
atr/storage/writers/checks.py | 4 +-
atr/storage/writers/release.py | 20 ++-
atr/storage/writers/revision.py | 18 +-
atr/storage/writers/tokens.py | 2 +-
atr/storage/writers/vote.py | 6 +-
atr/tasks/__init__.py | 22 +--
atr/tasks/checks/__init__.py | 35 +++-
atr/tasks/checks/compare.py | 2 +-
atr/tasks/checks/targz.py | 70 ++++----
atr/tasks/gha.py | 3 +-
atr/tasks/message.py | 1 +
atr/tasks/quarantine.py | 2 +-
atr/tasks/vote.py | 2 +-
atr/templates/check-selected.html | 18 +-
atr/web.py | 7 +-
atr/worker.py | 5 +-
tests/unit/test_archive_member_limit.py | 20 ---
tests/unit/test_archive_root_variants.py | 238 ++++++++++++---------------
tests/unit/test_create_revision.py | 15 +-
71 files changed, 632 insertions(+), 448 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]