One card per commit, newest first. Each run shows one node per attempt — color indicates the outcome of that try.
Update xrdcl-pelican dependency to 1.8.0
Don't install RPMs from osg-contrib
Bump xrootd-s3-http dependency to 0.6.9
Update to use PNPM with security features
Fix permission issue of `.claude`
Remove unused database.DirectorDB
Make Claude Code for VS Code's transcript persistent
Don't install RPMs from osg-contrib
Update to use PNPM with security features
ci: pass -buildvcs=false to the libLotMan shared-library build
lotman: build the shared library in CI and make its package installable
cmd: record why the evict token uses a different issuer
config: record the server's local issuer in the address file
Pass Harbor credentials to the params step via the environment
Downgrade expired-token warnings to debug-level logging
Fixed up the following items:
Update version to 7.26.1-rc.1
config: record the server's local issuer in the address file
docs: add the pstore design
lotman: retire comments describing the architecture this PR removed
local_cache: skip the read-only schema check on Windows
lotman: retire comments describing the architecture this PR removed
pstore: expose the store's activity to Prometheus
Manage local binding of anycast addresses via netlink
Write comments for a reader who was not present
docs: drop development narration from the pstore design
Test the standalone origin through the CLI, as separate processes
docs: add the pstore design
Test the standalone origin through the CLI, as separate processes
origin: measure disk usage from the backend instead of over the federation
docs: drop the standalone-origin sections that said nothing
pstore: derive metadata backup keys from the issuer keys
Verify the origin's certificate in tests, and stop over-explaining the docs
config: give standalone-origin validation its own file and one volume parser
client: let stat, listings, and the cache probe learn from a refusal too
client: name the namespace query for what it is
client: key a token hint on its issuer set, not its issuer order
client: start the download instead of asking about it first
client: scope cached director responses to their federation
Locate the client's root of trust at the host in the URL