Skip to content
This repository was archived by the owner on Mar 12, 2026. It is now read-only.

Commit 7c4c252

Browse files
committed
chore: Merge branch 'release/1.5.2'
2 parents cae96f7 + 28ad327 commit 7c4c252

17 files changed

Lines changed: 129 additions & 95 deletions

File tree

.github/scripts/release.sh

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,16 @@ SED() {
2121
fi
2222
}
2323

24+
SED_EXTENDED() {
25+
args=$1
26+
file=$2
27+
if [[ "$OSTYPE" == "darwin"* ]]; then
28+
$SED_BINARY -E -i '' "${args}" "$file"
29+
else
30+
$SED_BINARY -r -i "${args}" "$file"
31+
fi
32+
}
33+
2434
SED "s/$OLD_VERSION/$NEW_VERSION/g" Cargo.toml
2535
SED "s/$OLD_VERSION/$NEW_VERSION/g" crate/cli/Cargo.toml
2636
SED "s/$OLD_VERSION/$NEW_VERSION/g" crate/pkcs11/provider/Cargo.toml
@@ -32,4 +42,7 @@ SED "s/$OLD_VERSION/$NEW_VERSION/g" documentation/docs/installation.md
3242
SED "s/$OLD_VERSION/$NEW_VERSION/g" documentation/docs/pkcs11/oracle/tde.md
3343

3444
cargo build
35-
git cliff -u -p CHANGELOG.md -t "$NEW_VERSION"
45+
git cliff -w "$(pwd)" -u -p CHANGELOG.md -t "$NEW_VERSION"
46+
47+
# Convert (#XXX) references to full GitHub pull request URLs
48+
SED_EXTENDED 's/\(#([0-9]+)\)/([#\1](https:\/\/github.com\/Cosmian\/cli\/pull\/\1))/g' CHANGELOG.md

.github/workflows/luks_integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ jobs:
144144
145145
- name: Upload test logs
146146
if: always()
147-
uses: actions/upload-artifact@v4
147+
uses: actions/upload-artifact@v5
148148
with:
149149
name: luks-test-logs
150150
path: |

CHANGELOG.md

Lines changed: 43 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,25 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.5.2] - 2025-11-19
6+
7+
### 🐛 Bug Fixes
8+
9+
- Google key pair remove sanity check - moved to server ([#118](https://github.com/Cosmian/cli/pull/118))
10+
11+
### 🚀 Features
12+
13+
- Add parameter `--days` to configure the certificate expiration date on google key-pair create command ([#118](https://github.com/Cosmian/cli/pull/118))
14+
15+
### 💼 Other
16+
17+
- *(deps)* Bump actions/upload-artifact from 4 to 5 ([#117](https://github.com/Cosmian/cli/pull/117))
18+
519
## [1.5.1] - 2025-10-28
620

721
### 🐛 Bug Fixes
822

9-
- *(google_cse)* Load RSA private as PKCS8 or PKCS1 format (#592)
23+
- *(google_cse)* Load RSA private as PKCS8 or PKCS1 format ([#592](https://github.com/Cosmian/cli/pull/592))
1024

1125
### ⚠️ WARNING
1226

@@ -16,28 +30,28 @@ All notable changes to this project will be documented in this file.
1630

1731
### 🚀 Features
1832

19-
- Support wrapping SecretData object (#109)
20-
- Add derive key subcommand (#111)
21-
- Create a configuration wizard - add configure subcommand (#116)
33+
- Support wrapping SecretData object ([#109](https://github.com/Cosmian/cli/pull/109))
34+
- Add derive key subcommand ([#111](https://github.com/Cosmian/cli/pull/111))
35+
- Create a configuration wizard - add configure subcommand ([#116](https://github.com/Cosmian/cli/pull/116))
2236

2337
### 🐛 Bug Fixes
2438

2539
- Build errors
2640

2741
### 🧪 Testing
2842

29-
- Add luks integration script (#108)
43+
- Add luks integration script ([#108](https://github.com/Cosmian/cli/pull/108))
3044

3145
### ⚙️ Miscellaneous Tasks
3246

3347
- Configure Dependabot for GitHub Actions updates
34-
- Add SECURITY.md file (#113)
35-
- Use cosmian_logger (#110)
36-
- Split cargo_build.sh into multiple files (#114)
48+
- Add SECURITY.md file ([#113](https://github.com/Cosmian/cli/pull/113))
49+
- Use cosmian_logger ([#110](https://github.com/Cosmian/cli/pull/110))
50+
- Split cargo_build.sh into multiple files ([#114](https://github.com/Cosmian/cli/pull/114))
3751

3852
### Build
3953

40-
- *(deps)* Bump actions/checkout from 4 to 5 (#112)
54+
- *(deps)* Bump actions/checkout from 4 to 5 ([#112](https://github.com/Cosmian/cli/pull/112))
4155

4256
## [1.4.1] - 2025-09-16
4357

@@ -49,51 +63,51 @@ All notable changes to this project will be documented in this file.
4963

5064
### 🚀 Features
5165

52-
- *CLI*: Added support for SHA1 in RSA key wrapping and add Azure functionality to facilitate BYOK (#105)
66+
- *CLI*: Added support for SHA1 in RSA key wrapping and add Azure functionality to facilitate BYOK ([#105](https://github.com/Cosmian/cli/pull/105))
5367

5468
### 🐛 Bug Fixes
5569

56-
- *PKCS11*: Skip unknown key types in search functions (find_*) and update KMS and FS crates (#104)
70+
- *PKCS11*: Skip unknown key types in search functions (find_*) and update KMS and FS crates ([#104](https://github.com/Cosmian/cli/pull/104))
5771
- Deliver CLI with all features - including non-FIPS feature
5872

5973
## [1.3.0] - 2025-08-22
6074

6175
### 🚀 Features
6276

63-
- Add support for Oracle TDE with direct HSM/KMS connection (#89)
64-
- *(Google CSE)* Consume KMS Google Key pair action (#100)
65-
- Support HTTP forward proxy (#102)
66-
- Create comprehensive .github/copilot-instructions.md with validated build procedures and OpenSSL 3.2.0 requirements (#94)
77+
- Add support for Oracle TDE with direct HSM/KMS connection ([#89](https://github.com/Cosmian/cli/pull/89))
78+
- *(Google CSE)* Consume KMS Google Key pair action ([#100](https://github.com/Cosmian/cli/pull/100))
79+
- Support HTTP forward proxy ([#102](https://github.com/Cosmian/cli/pull/102))
80+
- Create comprehensive .github/copilot-instructions.md with validated build procedures and OpenSSL 3.2.0 requirements ([#94](https://github.com/Cosmian/cli/pull/94))
6781

6882
### 🐛 Bug Fixes
6983

70-
- RUSTSEC-2025-0047: Update slab dependency from 0.4.10 to 0.4.11 (#92)
71-
- README.md: remove UI section and correct formatting issues (#96)
84+
- RUSTSEC-2025-0047: Update slab dependency from 0.4.10 to 0.4.11 ([#92](https://github.com/Cosmian/cli/pull/92))
85+
- README.md: remove UI section and correct formatting issues ([#96](https://github.com/Cosmian/cli/pull/96))
7286

7387
### ⚙️ Miscellaneous Tasks
7488

7589
- Fix publish step
7690
- Skip debug pipeline on tags
77-
- Fix audit GitHub action (#99)
91+
- Fix audit GitHub action ([#99](https://github.com/Cosmian/cli/pull/99))
7892

7993
## [1.2.0] - 2025-08-08
8094

8195
### 🚀 Features
8296

83-
- Upgrade findex to v8 and clean some dependency import paths (#87)
97+
- Upgrade findex to v8 and clean some dependency import paths ([#87](https://github.com/Cosmian/cli/pull/87))
8498

8599
### 🐛 Bug Fixes
86100

87-
- Rocky package must be NON-FIPS (#83)
88-
- Reduce binaries size (EXE and DLL) (#84)
101+
- Rocky package must be NON-FIPS ([#83](https://github.com/Cosmian/cli/pull/83))
102+
- Reduce binaries size (EXE and DLL) ([#84](https://github.com/Cosmian/cli/pull/84))
89103

90104
### 📚 Documentation
91105

92-
- Add updated google key-pairs create command (#76)
106+
- Add updated google key-pairs create command ([#76](https://github.com/Cosmian/cli/pull/76))
93107

94108
### ⚙️ Miscellaneous Tasks
95109

96-
- Replace test_data folder with git submodule (#86)
110+
- Replace test_data folder with git submodule ([#86](https://github.com/Cosmian/cli/pull/86))
97111

98112
## [1.1.0] - 2025-07-23
99113

@@ -120,16 +134,16 @@ All notable changes to this project will be documented in this file.
120134

121135
### 🚀 Features
122136

123-
- Support sqlite3 as database type (#61)
124-
- Allow KMS/Findex source code edition while modifying CLI (#65)
137+
- Support sqlite3 as database type ([#61](https://github.com/Cosmian/cli/pull/61))
138+
- Allow KMS/Findex source code edition while modifying CLI ([#65](https://github.com/Cosmian/cli/pull/65))
125139

126140
### 🐛 Bug Fixes
127141

128-
- Clap short duplicate (#67)
142+
- Clap short duplicate ([#67](https://github.com/Cosmian/cli/pull/67))
129143

130144
### 🚜 Refactor
131145

132-
- Remove client-crates and consume clap actions instead (#64)
146+
- Remove client-crates and consume clap actions instead ([#64](https://github.com/Cosmian/cli/pull/64))
133147

134148
## [0.4.1] - 2025-05-22
135149

@@ -173,7 +187,7 @@ All notable changes to this project will be documented in this file.
173187
### ⚙️ Miscellaneous Tasks
174188

175189
- Reuse GitHub workflow to publish artifacts
176-
- Centralize subcrates version in root Cargo.toml (#55)
190+
- Centralize subcrates version in root Cargo.toml ([#55](https://github.com/Cosmian/cli/pull/55))
177191
- Missing Cargo.toml descriptions
178192

179193
## [0.3.1] - 2025-04-24
@@ -243,7 +257,7 @@ All notable changes to this project will be documented in this file.
243257

244258
### 🐛 Bug Fixes
245259

246-
- Save cli configuration if login/logout have been called (#4)
260+
- Save cli configuration if login/logout have been called ([#4](https://github.com/Cosmian/cli/pull/4))
247261

248262
### 📚 Documentation
249263

0 commit comments

Comments
 (0)