Messages by Thread
-
(tooling-trusted-release) branch main updated: Show the form if the distribution package is not found
sbp
-
(tooling-trusted-release) branch main updated: Move outcome types to their own module
sbp
-
(tooling-trusted-release) branch main updated: Share a cache between ASFQuart and LDAP authorisers
sbp
-
(tooling-trusted-release) branch main updated: Make distribution details optional, and allow outcome pattern matching
sbp
-
(tooling-trusted-release) branch main updated: Get JSON from distribution platforms, and improve HTML generation
sbp
-
(tooling-trusted-release) branch main updated: Add descriptions to htpy rendered forms
sbp
-
(tooling-trusted-release) branch main updated: Add a distribution page with a simple form
sbp
-
(tooling-trusted-release) branch main updated: Use more precise wording about JWT issuance from a PAT
sbp
-
(tooling-trusted-release) branch main updated: Display the most recent JWT issuance
sbp
-
(tooling-trusted-release) branch main updated: Use more consistent terminology in the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Fix the stack depth in the audit logging code
sbp
-
(tooling-trusted-release) branch main updated: Remove unnecessary interface name calls
sbp
-
(tooling-trusted-release) branch main updated: Use structured, asynchronous logging for the storage audit log
sbp
-
(tooling-trusted-release) branch main updated: Use asynchronous logging
sbp
-
(tooling-trusted-release) branch main updated: Fix a bug that was preventing principal authentication caching
sbp
-
(tooling-trusted-release) branch main updated: Track last time of use for PATs
sbp
-
(tooling-trusted-release) branch main updated: Move code to add tokens to the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Simplify principal construction, and restore synchronous interfaces
sbp
-
(tooling-trusted-release) branch main updated: Move authorisation construction into a module for principals
sbp
-
(tooling-trusted-release) branch main updated: Avoid showing a KEYS upload button for standing committees
sbp
-
(tooling-trusted-release) branch main updated: Accept instances of None for binary and source artifact paths
sbp
-
(tooling-releases-client) branch main updated: Include JWT refresh
wave
-
(tooling-trusted-release) branch main updated: Add a new property to match upstream committee data
sbp
-
(tooling-releases-client) branch main updated: Added Quick Start to README
wave
-
(tooling-trusted-release) branch main updated: Fix a problem with displaying projects on committee pages
sbp
-
(tooling-trusted-release) branch main updated: Move the API documentation into the documentation section
sbp
-
(tooling-trusted-release) branch main updated: Add a release policy page
sbp
-
(tooling-trusted-release) branch main updated: Fix loading of committee pages
sbp
-
(tooling-trusted-release) branch main updated: Add a basic audit log, for check result ignore events only
sbp
-
(tooling-releases-client) branch main updated: Add information about installing using pip3
sbp
-
(tooling-trusted-release) branch main updated: Add member check results for RAT checks
sbp
-
(tooling-trusted-release) branch main updated: Add an overall check result for license header member checks
sbp
-
(tooling-trusted-release) branch main updated: Fix the code to get an email address and Message-Id from a thread
sbp
-
(tooling-trusted-release) branch main updated: Add an unnecessary comparison lint and fix the errors
sbp
-
(tooling-trusted-release) branch main updated: Add async checks to ruff
sbp
-
(tooling-trusted-release) branch main updated: Convert all instances of the user tests address to a constant
sbp
-
(tooling-trusted-release) branch main updated: Add logging to debug a problem with voting
sbp
-
(tooling-trusted-release) branch main updated: Add links in the sidebar to the API documentation
sbp
-
(tooling-trusted-release) branch main updated: Distinguish whether votes are binding in the form to cast a vote
sbp
-
(tooling-trusted-release) branch main updated: Integrate the check results ignore page, and handle empty fields properly
sbp
-
(tooling-trusted-release) branch main updated: Add a form to update check result ignores
sbp
-
(tooling-trusted-release) branch main updated: Add a form to delete check result ignores
sbp
-
(tooling-trusted-release) branch main updated: Add a form to add a check result ignore
sbp
-
(tooling-trusted-release) branch main updated: Simplify the form to initiate a vote
sbp
-
(tooling-trusted-release) branch main updated: Simplify voting forms
sbp
-
(tooling-trusted-release) branch main updated: Simplify resolve, start, token, upload, and vote forms
sbp
-
(tooling-trusted-release) branch main updated: Simplify key, preview, and project forms
sbp
-
(tooling-trusted-release) branch main updated: Simplify committee, draft, finish, and some key forms
sbp
-
(tooling-trusted-release) branch main updated: Simplify some forms
sbp
-
(tooling-trusted-release) branch main updated: Move form related interfaces to a forms module
sbp
-
(tooling-trusted-release) branch main updated: Add a sketch of the UI for managing check result ignores
sbp
-
(tooling-trusted-release) branch main updated: Add a table of ignored check results to compose pages
sbp
-
(tooling-trusted-release) branch main updated: Allow more specific matching in ignore fields
sbp
-
(tooling-releases-client) branch main updated: Add commands to delete and list ignores, and rename some commands
sbp
-
(tooling-trusted-release) branch main updated: Add API endpoints to delete and list ignores
sbp
-
(tooling-trusted-release) branch main updated: Take check ignores into account on compose pages
sbp
-
(tooling-trusted-release) branch main updated: Move path information code to the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Add a table of ignored checks
sbp
-
(tooling-trusted-release) branch main updated: Move the check matching code to the storage interface
sbp
-
(tooling-releases-client) branch main updated: Add a command to ignore specified check results
sbp
-
(tooling-trusted-release) branch main updated: Allow check result ignores to be added, and use them in some of the UI
sbp
-
(tooling-trusted-release) branch main updated: Add a model for ignoring check results
sbp
-
(tooling-docs) branch main updated: Add secretary's workbench
wave
-
(tooling-trusted-release) branch main updated: Fix download commands
sbp
-
(tooling-trusted-release) branch main updated: Allow an ignore file for header checks
sbp
-
(tooling-trusted-release) branch main updated: Add Gump to the list of standing committees
sbp
-
(tooling-releases-client) branch main updated: Migrate to the current API interface
sbp
-
(tooling-trusted-release) branch main updated: Add more examples to model documentation
sbp
-
(tooling-releases-client) branch main updated: Rename the tasks API interface
sbp
-
(tooling-trusted-release) branch main updated: Align API endpoint summaries to the endpoint name
sbp
-
(tooling-releases-client) branch main updated: Use more consistent API names
sbp
-
(tooling-trusted-release) branch main updated: Ensure that API endpoint names match the cardinality of their results
sbp
-
(tooling-releases-client) branch main updated: Use the renamed API endpoint to announce a release
sbp
-
(tooling-trusted-release) branch main updated: Rename the API endpoint to announce a release
sbp
-
(tooling-releases-client) branch main updated: Use the renamed API endpoint to list release files
sbp
-
(tooling-trusted-release) branch main updated: Rename and remove some API endpoints
sbp
-
(tooling-trusted-release) branch main updated: Add documentation for keys and other API endpoints
sbp
-
(tooling-releases-client) branch main updated: Fix a problem with the api command
sbp
-
(tooling-trusted-release) branch main updated: Document all committee API endpoints
sbp
-
(tooling-trusted-release) branch main updated: Add documentation for all of the checks API endpoints
sbp
-
(tooling-releases-client) branch main updated: Ensure that the latest revision is detected correctly
sbp
-
(tooling-trusted-release) branch main updated: Correct the validation for some API models
sbp
-
(tooling-docs) branch main updated: Move favicon
wave
-
(tooling-trusted-release) branch main updated: Add documentation to the announce and checks list API endpoints
sbp
-
(tooling-trusted-release) branch main updated: Generate local certificates in the correct directory
sbp
-
(tooling-releases-client) branch main updated: Migrate code to use localhost.apache.org
sbp
-
(tooling-trusted-release) branch main updated: Migrate code to use localhost.apache.org
sbp
-
(tooling-trusted-release) branch main updated: Use a local CA to serve the development version from localhost.apache.org
sbp
-
(tooling-trusted-release) branch main updated: Use uv in all GitHub workflows
sbp
-
(tooling-docs) branch main updated: Clean up the Makefile and pre-commit config (#45)
wave
-
(tooling-releases-client) branch main updated: Fix a typo
sbp
-
(tooling-releases-client) branch main updated: Add a command to verify an artifact and signature in the ATR by URL
sbp
-
(tooling-trusted-release) branch main updated: Add an API endpoint to give provenance about an artifact and signature
sbp
-
(tooling-docs) branch main updated: Simplify lifecycle
wave
-
(tooling-docs) branch main updated: Add some docs on pre-commit
sbp
-
(tooling-trusted-release) branch main updated: Add lints
sbp
-
(tooling-docs) branch main updated (3440884 -> ea6635f)
sbp
-
(tooling-trusted-release) branch main updated: Improve the performance of LDAP queries
sbp
-
(tooling-docs) branch main updated: Add some notes about running the Pelican GHA locally
sbp
-
(tooling-docs) branch main updated: Create Makefile for more automation and convenience (#39)
wave
-
(tooling-docs) branch main updated: pre-commit: add markdownlint and fix Markdown linter errors (#40)
wave
-
(tooling-docs) branch main updated: Add missing Python package requirement `Markdown` (#22)
wave
-
(tooling-docs) branch main updated: pre-commit add spelling checking with crate `typos` (#37)
wave
-
(tooling-docs) branch main updated: Align the integrity value with the current Bootstrap script
sbp
-
(tooling-docs) branch main updated: Deliberately break the integrity value of the Bootstrap script
sbp
-
(tooling-docs) branch preview/sbp-test-staging updated: Automatic Site Publish by Buildbot
git-site-role
-
(tooling-docs) branch preview/sbp-test updated: Update the Bootstrap integrity hash in the footer template
sbp
-
(tooling-docs) branch preview/sbp-test-staging created (now aee9c2c)
git-site-role
-
(tooling-docs) branch preview/sbp-test created (now a6052f4)
sbp
-
(tooling-docs) branch main updated: pre-commit add yamllint (#36)
wave
-
(tooling-docs) branch main updated: Update agenda-tool.md
wave
-
(tooling-docs) branch main updated: Link to current repositories
wave
-
(tooling-docs) branch main updated: README.md: order the Slack Channel list alphabetically (#28)
wave
-
(tooling-docs) branch main updated: gha: add pre-commit with about 15 hooks (#27)
wave
-
(tooling-docs) branch main updated: docs: spelling and whitespace (#21)
wave
-
(tooling-docs) branch main updated: Create Apache LICENSE (#26)
wave
-
(tooling-docs) branch main updated: Fix link and fix indent (#24)
wave
-
(tooling-docs) branch main updated: misc: remove unneeded trailing whitespace (#23)
wave
-
(tooling-trusted-release) branch main updated: Remove debugging
sbp
-
(tooling-trusted-release) branch main updated: Use our own LDAP calls instead of relying on cached ASFQuart sessions
sbp
-
(tooling-docs) branch main updated: Order the packages alphabetically in `requirements.txt` (#19)
wave
-
(tooling-docs) branch main updated: README: order the infrastructure links (#20)
wave
-
(tooling-docs) branch main updated (8295260 -> 14ed51c)
sbp
-
(tooling-trusted-release) branch main updated: Shorten some imports
sbp
-
(tooling-trusted-release) branch main updated: Add an API endpoint to tabulate votes
sbp
-
(tooling-releases-client) branch main updated: Add a command to tabulate votes
sbp
-
(tooling-releases-client) branch main updated: Add a command to POST to an arbitrary API endpoint
sbp
-
(tooling-trusted-release) branch main updated: Remove unused code for adding keys
sbp
-
(tooling-trusted-release) branch main updated: Migrate the keys import script to the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Allow only admins to use slow test files
sbp
-
(tooling-releases-client) branch main updated: Add tests to ensure that a vote cannot be started during checks
sbp
-
(tooling-trusted-release) branch main updated: Run paths checks slowly when a test filename is detected
sbp
-
(tooling-releases-client) branch main updated: Add an rsync wrapper command
sbp
-
(tooling-trusted-release) branch main updated: Use data from ASFQuart only, and cache it
sbp
-
(tooling-trusted-release) branch main updated: Make the storage authentication interface raise exceptions by default
sbp
-
(tooling-trusted-release) branch main updated: Migrate another participation list to the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Use the storage interface to obtain membership and participation lists
sbp
-
(tooling-trusted-release) branch main updated: Add cached authorisation checking, and adjust permissions levels
sbp
-
(tooling-trusted-release) branch main updated: Use the storage interface in the KEYS import task
sbp
-
(tooling-trusted-release) branch main updated: Move more KEYS functionality to the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Migrate KEYS export to the storage interface, and remove old code
sbp
-
(tooling-trusted-release) branch main updated: Migrate the last unmigrated use of autogeneration, and delete the old code
sbp
-
(tooling-trusted-release) branch main updated: Migrate the route to update committee KEYS files to the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Use the storage interface for more KEYS functionality
sbp
-
(tooling-trusted-release) branch main updated: Add a storage interface method for deleting OpenPGP signing keys
sbp
-
(tooling-trusted-release) branch main updated: Explain a method naming convention
sbp
-
(tooling-trusted-release) branch main updated: Add an exception type parameter to outcomes
sbp
-
(tooling-trusted-release) branch main updated: Fix a few outcome exception types
sbp
-
(tooling-trusted-release) branch main updated: Use the storage interface for the form to regenerate all KEYS files
sbp
-
(tooling-trusted-release) branch main updated: Add tips about using outcomes in difficult cases
sbp
-
(tooling-trusted-release) branch main updated: Add syntax annotations to all code in the storage interface documentation
sbp
-
(tooling-trusted-release) branch main updated: Add documentation about the storage interface
sbp
-
(tooling-trusted-release) branch main updated: Move the outcome types to the storage types module
sbp
-
(tooling-trusted-release) branch main updated: Migrate the add key form handler to the storage interface
sbp
-
(tooling-releases-client) branch main updated: Use the updated type for adding a key
sbp
-
(tooling-trusted-release) branch main updated: Use a hierarchy between storage access levels
sbp
-
(tooling-trusted-release) branch main updated: Migrate to the storage interface for handling KEYS upload submissions
sbp
-
(tooling-trusted-release) branch main updated: Use radio inputs for the KEYS file upload form
sbp
-
(tooling-trusted-release) branch main updated: Move the storage types, and align the API types to outcomes
sbp
-
(tooling-releases-client) branch main updated: Use the improved API types for uploading a KEYS file
sbp
-
DeltaSpike Board Report due on or before 2025-07-09
wave
-
(tooling-trusted-release) branch main updated: Store the wrapper key class in errors, and export names more consistently
sbp
-
(tooling-trusted-release) branch main updated: Record which keys were inserted and which were linked
sbp
-
(tooling-trusted-release) branch main updated: Add decorators to measure the performance of the new code
sbp
-
(tooling-trusted-release) branch main updated: Improve the query to insert keys during a KEYS file upload
sbp
-
(tooling-trusted-release) branch main updated: Add storage code to upload a KEYS file
sbp
-
(tooling-trusted-release) branch main updated: Add the tokens page to the sidebar
sbp
-
(tooling-releases-client) branch main updated: Add a command to upload a KEYS file
sbp
-
(tooling-trusted-release) branch main updated: Add an API endpoint to upload a KEYS file
sbp
-
(tooling-releases-client) branch main updated: Add commands to display and delete OpenPGP keys, and associated tests
sbp
-
(tooling-trusted-release) branch main updated: Add an API endpoint to delete an OpenPGP key
sbp
-
(tooling-releases-client) branch main updated: Add a command to associate an OpenPGP key with a user account
sbp
-
(tooling-trusted-release) branch main updated (c0fc94e -> 21d499a)
sbp
-
(tooling-trusted-release) branch main updated: Add an API endpoint to associate an OpenSSH key with a user account
sbp
-
(tooling-releases-client) branch main updated: Add a command for listing OpenPGP keys by user
sbp
-
(tooling-trusted-release) branch main updated: Add API endpoints for listing OpenPGP keys by committee and by user
sbp
-
(tooling-releases-client) branch main updated: Document the transcription test format
sbp
-
(tooling-releases-client) branch main updated: Add documentation about the release workflow
sbp
-
(tooling-releases-client) branch main updated: Create .asf.yaml for client
wave
-
(tooling-releases-client) branch main updated: Update the commands documentation with recently added commands
sbp
-
(tooling-releases-client) branch main updated: Add commands to manage SSH keys, and associated tests
sbp
-
(tooling-trusted-release) branch main updated: Add an API endpoint to delete an SSH key
sbp
-
(tooling-releases-client) branch main updated: Add reusable functions to call API endpoints
sbp
-
(tooling-releases-client) branch main updated: Use consistent API types for starting and resolving votes, and more
sbp
-
(tooling-trusted-release) branch main updated: Use consistent types for API endpoints from revisions to uploads
sbp
-
(tooling-releases-client) branch main updated: Use an improved Release construction technique
sbp
-
(tooling-trusted-release) branch main updated: Use a more reliable approach to construct Release instances
sbp
-
(tooling-releases-client) branch main updated: Use consistent API types for commands using release endpoints
sbp
-
(tooling-trusted-release) branch main updated: Use consistent types for the API release endpoints
sbp
-
(tooling-releases-client) branch main updated: Use consistent API types for JWT requests and more
sbp
-
(tooling-trusted-release) branch main updated: Use consistent types for API endpoints from draft deletion to projects
sbp
-
(tooling-releases-client) branch main updated: Use consistent new API types
sbp
-
(tooling-trusted-release) branch main updated: Make some API endpoint types more consistent
sbp
-
(tooling-releases-client) branch main updated: Change the order of development actions
sbp
-
(tooling-trusted-release) branch main updated: Do not install the dev group in the containers
sbp