Skip to content

Commit 49a67e1

Browse files
authored
Merge pull request #357 from ligangty/main
Merge from 1.3.x
2 parents 9d18501 + 6259383 commit 49a67e1

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,14 @@ to configure AWS access credentials.
5353
### charon-upload: upload a repo to S3
5454

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

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

62+
**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.
63+
6264
* For maven type, it will:
6365

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

101103
```bash
102-
usage: charon index $PATH [-t, --target] [-D, --debug] [-q, --quiet]
104+
usage: charon index $PATH [-t, --target] [-D, --debug] [-q, --quiet] [--recursive]
103105
```
104106

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

109+
**New in 1.3.5**: Added `--recursive` flag to support recursive indexing under the specified path.
110+
107111
* 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.
108112

109113
### charon-cf-check: check the invalidation status of the specified invalidation id for AWS CloudFront

charon.spec

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,25 @@ export LANG=en_US.UTF-8 LANGUAGE=en_US.en LC_ALL=en_US.UTF-8
6464

6565

6666
%changelog
67+
* Wed Oct 29 2025 Gang Li <[email protected]>
68+
- 1.3.5 release
69+
- Support recursive indexing for index function
70+
- Accept multiple maven zips for uploading
71+
72+
* Mon Jun 23 2025 Gang Li <[email protected]>
73+
- 1.3.4 release
74+
- Add --version flag to support version check
75+
- Bug fix: MMENG-4362 re-sort the indexing page items
76+
- Add pyproject.toml
77+
78+
* Mon Dec 16 2024 Gang Li <[email protected]>
79+
- 1.3.3 release
80+
- Bug fix: MMENG-4284 npm del error when deleting a package which has overlapped name with others
81+
82+
* Wed Jul 10 2024 Gang Li <[email protected]>
83+
- 1.3.2 release
84+
- Container file update
85+
6786
* Tue May 7 2024 Gang Li <[email protected]>
6887
- 1.3.1 release
6988
- Add checksum refresh command: refresh checksum files for maven artifacts

0 commit comments

Comments
 (0)