You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tooling.apache.org by ak...@apache.org on 2026/04/14 16:32:04 UTC
(tooling-trusted-releases) branch ssh-invalidate-737 updated (9e26cdba -> 77078e4a)
This is an automated email from the ASF dual-hosted git repository.
akm pushed a change to branch ssh-invalidate-737
in repository https://gitbox.apache.org/repos/asf/tooling-trusted-releases.git
omit 9e26cdba Invalidate SSH keys; fixes #737
add a1807c28 Add supporting code for custom second round vote destinations
add f9c8db22 Add UI for the second round vote recipient choice
add e723947e Skip recipient validation for second rounds
add a23ed439 Send second round vote messages to the specified address
add 69b7ed3e Update dependencies
add 5326ecb3 Make announcement e2e tests more stable
add bfb3514f Remove a warning about second round recipient selection being incomplete
add 6d91a88b Adding audit_guidance for redirect; fixes #995
add b62b8544 Add auth audit logging section to documentation
add 8d755068 Adding ssh specifics to docs; fixes #1024
add 238b141d Mention the use of SSH keys for rsync upload in the documentation
add c1cc643d Make votes binding on incubator membership in second round tabulation
add 9fff339f Add regression tests for a bug in second round vote tabulation
add 938784db Publish podling release files to the correct downloads path
add 3400ed8e #1158 - move error handling to database
add bd551000 #776 - Add 50k limit to vote comment and add nav link to jump back to form
add 6b7bf3f5 #1058 - purge expired workflowssh keys
add 6efb1c73 #631 - add nav pinning to preferences
add 77078e4a Invalidate SSH keys; fixes #737
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 (9e26cdba)
\
N -- N -- N refs/heads/ssh-invalidate-737 (77078e4a)
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 +-
atr/admin/__init__.py | 30 ++--
atr/blueprints/common.py | 4 +-
atr/docs/authentication-security.md | 53 ++++++-
atr/form.py | 43 +++---
atr/get/announce.py | 2 +-
atr/get/checks.py | 2 +-
atr/get/committees.py | 2 +-
atr/get/compose.py | 10 +-
atr/get/distribution.py | 6 +-
atr/get/draft.py | 6 +-
atr/get/finish.py | 12 +-
atr/get/ignores.py | 21 +--
atr/get/keys.py | 22 +--
atr/get/manual.py | 8 +-
atr/get/projects.py | 34 ++---
atr/get/resolve.py | 2 +-
atr/get/revisions.py | 10 +-
atr/get/sbom.py | 26 ++--
atr/get/start.py | 2 +-
atr/get/test.py | 8 +-
atr/get/tokens.py | 10 +-
atr/get/upload.py | 4 +-
atr/get/user.py | 13 +-
atr/get/vote.py | 4 +-
atr/get/voting.py | 34 ++++-
atr/models/args.py | 4 +
atr/models/sql.py | 11 ++
atr/post/keys.py | 1 +
atr/post/user.py | 5 +-
atr/post/voting.py | 11 ++
atr/render.py | 5 +-
atr/server.py | 3 +
atr/sessions.py | 39 +++++
atr/shared/keys.py | 4 +-
atr/shared/user.py | 4 +
atr/shared/vote.py | 2 +-
atr/shared/voting.py | 5 +
atr/storage/writers/announce.py | 21 ++-
atr/storage/writers/vote.py | 20 ++-
atr/tabulate.py | 3 +
atr/tasks/maintenance.py | 38 ++++-
atr/tasks/vote.py | 14 +-
atr/templates/layouts/base.html | 20 +--
atr/templates/macros/flash.html | 10 +-
atr/util.py | 9 ++
atr/web.py | 4 +-
migrations/versions/0066_2026.04.13_a7d14b22.py | 38 +++++
....19_ef59ffaf.py => 0067_2026.04.14_bbfd41d3.py} | 12 +-
migrations/versions/c2f5d4cec8b9.py | 22 ---
pip-audit.requirements | 8 +-
tests/e2e/announce/conftest.py | 26 ++++
tests/unit/test_announce_writer.py | 54 +++++++
tests/unit/test_tabulate.py | 74 +++++++++
tests/unit/test_vote_recipients.py | 165 +++++++++++++++++++++
tests/unit/test_vote_resolution.py | 8 +-
uv.lock | 53 +++----
57 files changed, 816 insertions(+), 251 deletions(-)
create mode 100644 migrations/versions/0066_2026.04.13_a7d14b22.py
rename migrations/versions/{0064_2026.03.19_ef59ffaf.py => 0067_2026.04.14_bbfd41d3.py} (75%)
delete mode 100644 migrations/versions/c2f5d4cec8b9.py
create mode 100644 tests/unit/test_announce_writer.py
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@tooling.apache.org
For additional commands, e-mail: commits-help@tooling.apache.org