Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,14 @@ to configure AWS access credentials.
### charon-upload: upload a repo to S3

```bash
usage: charon upload $tarball --product/-p ${prod} --version/-v ${ver} [--root_path] [--ignore_patterns] [--debug] [--contain_signature] [--key]
usage: charon upload $tarball [$tarball*] --product/-p ${prod} --version/-v ${ver} [--root_path] [--ignore_patterns] [--debug] [--contain_signature] [--key]
```

This command will upload the repo in tarball to S3.
It will auto-detect if the tarball is for maven or npm

**New in 1.3.5**: For Maven archives, this command now supports uploading multiple zip files at once. When multiple Maven zips are provided, they will be merged intelligently, including proper handling of archetype catalog files and duplicate artifact detection.

* For maven type, it will:

* Scan the tarball for all paths and collect them all.
Expand Down Expand Up @@ -99,11 +101,13 @@ This command will delete some paths from repo in S3.
### charon-index: refresh the index.html for the specified path

```bash
usage: charon index $PATH [-t, --target] [-D, --debug] [-q, --quiet]
usage: charon index $PATH [-t, --target] [-D, --debug] [-q, --quiet] [--recursive]
```

This command will refresh the index.html for the specified path.

**New in 1.3.5**: Added `--recursive` flag to support recursive indexing under the specified path.

* Note that if the path is a NPM metadata path which contains package.json, this refreshment will not work because this type of folder will display the package.json instead of the index.html in http request.

### charon-cf-check: check the invalidation status of the specified invalidation id for AWS CloudFront
Expand Down
19 changes: 19 additions & 0 deletions charon.spec
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,25 @@ export LANG=en_US.UTF-8 LANGUAGE=en_US.en LC_ALL=en_US.UTF-8


%changelog
* Wed Oct 29 2025 Gang Li <gli@redhat.com>
- 1.3.5 release
- Support recursive indexing for index function
- Accept multiple maven zips for uploading

* Mon Jun 23 2025 Gang Li <gli@redhat.com>
- 1.3.4 release
- Add --version flag to support version check
- Bug fix: MMENG-4362 re-sort the indexing page items
- Add pyproject.toml

* Mon Dec 16 2024 Gang Li <gli@redhat.com>
- 1.3.3 release
- Bug fix: MMENG-4284 npm del error when deleting a package which has overlapped name with others

* Wed Jul 10 2024 Gang Li <gli@redhat.com>
- 1.3.2 release
- Container file update

* Tue May 7 2024 Gang Li <gli@redhat.com>
- 1.3.1 release
- Add checksum refresh command: refresh checksum files for maven artifacts
Expand Down