Skip to content

Commit c7714a1

Browse files
authored
fix(ci): pin useChrono=false so 7.22.0 keeps string dates (#43)
1 parent 429cb27 commit c7714a1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/regenerate.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,16 @@ jobs:
7878
env:
7979
PACKAGE_VERSION: ${{ steps.pkg.outputs.version }}
8080
run: |
81+
# useChrono=false: 7.22.0 flipped the Rust generator's useChrono
82+
# default to true, which emits chrono::DateTime for date-time fields.
83+
# The crate has no chrono dependency and the ergonomic layer + tests
84+
# treat dates as String (as 7.20.0 generated them), so keep String.
8185
npx @openapitools/openapi-generator-cli generate \
8286
-i openapi.yaml \
8387
-g rust \
8488
-o . \
8589
-t .openapi-generator-templates \
86-
--additional-properties=packageName=hotdata,packageVersion=$PACKAGE_VERSION,library=reqwest,supportAsync=true \
90+
--additional-properties=packageName=hotdata,packageVersion=$PACKAGE_VERSION,library=reqwest,supportAsync=true,useChrono=false \
8791
--http-user-agent "hotdata-rust/${PACKAGE_VERSION}" \
8892
--skip-validate-spec
8993

0 commit comments

Comments
 (0)