This is an automated email from the ASF dual-hosted git repository.
akm pushed a change to branch improve-documentation-486
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git
discard 559986e Fixes #486
add 24e53a1 #549 and #471 - implement structured logging when running not
in debug mode
add 7d0c7c5 Notify users on authentication credentials change
add fe0d7e2 Add some e2e token tests
add 8818629 Send email through the storage interface and add audit logging
add c7fac9f Switch to better condition for dev logs
add f2c69e8 No traceback on error html page (#578)
add 1f62359 Configure session cookie security attributes (#574)
add c7a5d9d Start logging listener immediately so that startup errors are
displayed properly
add 69dc859 Restore the ASFQuart default setting for SameSite
add 98d99a5 Show tracebacks in development environments
add 1569812 #475 - add tagging field to release policy
add e04d942 #475 - Add endpoint to get tagging spec for a release
add d0004d5 #476 - allow rsync to specify a tag as part of the URL
add 6a93e32 #475 - Remove endpoint as not needed for distribution any more
add 6b3b17d Switch to strictyaml and add path traversal protection on save
add 939eba2 Fix validation of tag in read and remove tags from write
altogether
add 395419d Put glob into a thread
add 3299763 Handle path traversal issue in globs before rsyncing
add 3d6ff6b Fixes #486
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (559986e)
\
N -- N -- N refs/heads/improve-documentation-486 (3d6ff6b)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.pre-commit-config.yaml | 6 +-
CONTRIBUTING.md | 22 ++-
atr/config.py | 6 +
atr/get/projects.py | 4 +
atr/log.py | 24 ++-
atr/models/sql.py | 9 +
atr/server.py | 209 ++++++++++++++-------
atr/shared/projects.py | 5 +
atr/ssh.py | 107 +++++++++--
atr/storage/__init__.py | 4 +
atr/storage/writers/__init__.py | 2 +
atr/storage/writers/{cache.py => mail.py} | 59 +++---
atr/storage/writers/policy.py | 19 ++
atr/storage/writers/tokens.py | 24 +++
atr/tasks/message.py | 9 +-
atr/tasks/vote.py | 12 +-
atr/worker.py | 45 ++++-
....05_211a31e3.py => 0041_2026.01.22_d1e357f5.py} | 16 +-
pyproject.toml | 3 +
{atr => tests/e2e/tokens}/__init__.py | 0
tests/e2e/{root => tokens}/conftest.py | 17 +-
atr/tasks/task.py => tests/e2e/tokens/helpers.py | 24 ++-
tests/e2e/tokens/test_get.py | 47 +++++
tests/e2e/tokens/test_post.py | 98 ++++++++++
uv.lock | 66 +++++--
25 files changed, 647 insertions(+), 190 deletions(-)
copy atr/storage/writers/{cache.py => mail.py} (72%)
copy migrations/versions/{0030_2025.12.05_211a31e3.py =>
0041_2026.01.22_d1e357f5.py} (50%)
copy {atr => tests/e2e/tokens}/__init__.py (100%)
copy tests/e2e/{root => tokens}/conftest.py (75%)
copy atr/tasks/task.py => tests/e2e/tokens/helpers.py (63%)
create mode 100644 tests/e2e/tokens/test_get.py
create mode 100644 tests/e2e/tokens/test_post.py
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]