ligangty and others added 60 commits December 17, 2024 09:13
Signed-off-by: Gang Li <ligangty@users.noreply.github.com>
chore: add --version flag to support version check
Fix mmeng-4362: re-sort the indexing page items
Fix pip warning: add pyproject.toml
Feat: Support to accept the response of signing result from RADAS
Some changes on sign cmd and config
Fix: add back the radas_config type for mypy check
Add Unit tests for RADAS signing results parse and generation
Add request_id match logic for radas message receiver
Add sign response status and errors for receiver then use to control the main process
 * rename radas_signature_handler.py to radas_sign.py
 * change RadasSender logic:
   * add retry logic
   * add error handling
   * avoid duplicate message sending
 * use a global RadasConfig instead created one in each Radas class
Refactor: refactor the RadasSender
  * Support timeout mechanism for Receiver exit
Refactor: Refactor the RadasReceiver
  * Add ssl enable condition in RadasConfig
  * Mark some fields as "private" for RadasSender and RadasReceiver
Add ssl enable condition in RadasConfig
   As topic is also a valid destination to send, use queue is not
   correct
RADAS: change the request_queue to request_channel in config
Add missing oras deps in project.toml and setup.py
  * Update base image to new version of ubi8-minimal
  * Add gcc, openssl-devel as dependencies for build
  * Use python12-devel instead of python12 because qpid-proton
RADAS: update Containerfile for radas support
RADAS: add default ignore patterns for signing
RADAS: use result file directly instead of folder in maven upload
control oras version under 0.2.31 to make it be compatible with python 3.9
ligangty and others added 51 commits June 25, 2025 16:49
RADAS: fix a flag typo in upload for radas signing
Chore: RADAS: some logging adjustment
Fix: RADAS: fix a list index out of bounds issue
  * Increase the waiting time for CF invlidation check
  * Upgrade pytest to 8.4.1
Chore: some little adjustments
Fix a issue of  pyproject.toml file
  * Add MANIFEST.in for sdist generation
  * Fix some warning for sdist build
  * Add MANIFEST.in for sdist generation
  * Fix some warning for sdist build
Fix pyproject.toml license issue
Fix pyproject.toml license issue
Feat: Accept multiple maven zips with non-RADAS signing way
Fix: remove a redundant open operation
Update charon.spec for release notes
Assisted by: Claude code
Fix some potential security issues
  The new code from 1.3.x fixed some potential issue of file writting in
  files.overwrite_file, however it breaks the tests of radas.

Assisted by: Claude code
Feat: Add merge cmd for multiple maven zips
  Seems the changelog is using date decending order
@ligangty ligangty merged commit 904533a into Commonjava:release Dec 1, 2025
17 checks passed