Skip to content

Conversation

@ligangty
Copy link
Member

No description provided.

ligangty and others added 30 commits February 9, 2022 16:39
  To avoid some api changes which could cause errors
Fix: tests failure due to new boto3 release
Chore: Update year in license header
Chore: fix github ci test failure
Fix: wrong ignored metadata files of *-archetype-catalog.xml
Merge from main branch to release
* Chore: fix a github action issue

  * bandit failure because of underlying container, so disabled
  * Fix pip install deprecation warning

* Fix: Remove boto3_type_annotations from requirements due to rpm deps issue

* validate config with schema

* MMENG-3153

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* update rpm spec to fix rpm build

* CLOUDBLD-3153

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* remove `ignore_patterns` as a required property

* MMENG-3153

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* fix schema retrieval

Instead of trying to fetch from relative paths,
package schemas with charon and retrieve from pkg
resources

* MMENG-3153

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* bump charon version

* MMENG-3153

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* make tests more robust

* fix test paths to avoid failures when CWD is different
* fix getenv

* MMENG-3141

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* switch to tox env for running tests

instead of relying on containers

* MMENG-3141

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* update github actions to use tox

* MMENG-3141

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* enable mypy type checkers

* MMENG-3141

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* enable bandit analyzer

* MMENG-3141

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* disable mypy

it's not ideal currently to enable it. Revisit
this later.

* MMENG-3141

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* fix pytest issue

current latest pytest==7.2.0 is
having dependency conflicts

Signed-off-by: Harsh Modi <hmodi@redhat.com>

* initial implementation of singature for artifacts (Commonjava#169)

* initial implementation of singature for artifacts

* add API doc to generate_sign function

* update README file

* use configuration file to controll artifacts needs sign

* fix some minor problem

* change suffix to exclude instead

* remove unused logger

* fix minor problem

* change charon.yml to a proper extension, change name of suffix confi

* add rpm-sign as method of signature (Commonjava#170)

* move subprocess command to configuration, make subprocess to run async (Commonjava#172)

* move subprocess command to configuration, make subprocess to run async

* simplify template rendering of sign command

* Remove unwanted file

* changed semaphore passing in asynic function (Commonjava#173)

* use shlex to replace split instead (Commonjava#174)

* add maven sign unit test (Commonjava#175)

---------

Signed-off-by: Harsh Modi <hmodi@redhat.com>
Co-authored-by: Gang Li <ligangty@users.noreply.github.com>
Co-authored-by: Harsh Modi <hmodi@redhat.com>
Merge from main branch for release 1.2.1
[charon-1.3.0] merge from branch main to release
[merge from main] Release charon 1.3.1
Use fixed image tag instead of floating latest for Container file
Merge branch 'main' into release
ligangty and others added 23 commits June 23, 2025 16:08
Signed-off-by: Gang Li <ligangty@users.noreply.github.com>
Fix a issue of  pyproject.toml file
  * Add MANIFEST.in for sdist generation
  * Fix some warning for sdist build
Fix pyproject.toml license issue
Feat: Accept multiple maven zips with non-RADAS signing way
Fix: remove a redundant open operation
@coveralls
Copy link

Pull Request Test Coverage Report for Build 18893580101

Details

  • 100 of 166 (60.24%) changed or added relevant lines in 8 files are covered.
  • 3 unchanged lines in 2 files lost coverage.
  • Overall coverage decreased (-0.02%) to 66.494%

Changes Missing Coverage Covered Lines Changed/Added Lines %
charon/cmd/cmd_index.py 0 3 0.0%
charon/cmd/internal.py 0 6 0.0%
charon/pkgs/checksum_http.py 1 8 12.5%
charon/pkgs/indexing.py 5 13 38.46%
charon/cmd/cmd_upload.py 0 16 0.0%
charon/pkgs/maven.py 87 113 76.99%
Files with Coverage Reduction New Missed Lines %
charon/cmd/cmd_index.py 1 0.0%
charon/pkgs/checksum_http.py 2 29.77%
Totals Coverage Status
Change from base Build 17850115849: -0.02%
Covered Lines: 2306
Relevant Lines: 3468

💛 - Coveralls

@ligangty ligangty merged commit 9d18501 into Commonjava:main Oct 29, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants