mirror of
https://github.com/mii443/vrchatapi-rust.git
synced 2025-08-22 15:45:35 +00:00
ci: use manually compiled version of openapi-generator-cli for now due to #1
This commit is contained in:
13
.github/workflows/ci.yaml
vendored
13
.github/workflows/ci.yaml
vendored
@ -21,10 +21,15 @@ jobs:
|
||||
key: ${{ runner.os }}-node-v16-${{ hashFiles('**/generate.sh') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-node-v16
|
||||
- name: Install OpenAPI Generator CLI
|
||||
run: npm install @openapitools/openapi-generator-cli
|
||||
- name: Set OpenAPI Generator version
|
||||
run: ./node_modules/\@openapitools/openapi-generator-cli/main.js version-manager set 5.3.0
|
||||
# - name: Install OpenAPI Generator CLI
|
||||
# run: npm install @openapitools/openapi-generator-cli
|
||||
# - name: Set OpenAPI Generator version
|
||||
# run: ./node_modules/\@openapitools/openapi-generator-cli/main.js version-manager set 5.3.0
|
||||
- name: Set up JDK 13
|
||||
uses: actions/setup-java@v2
|
||||
with:
|
||||
java-version: '13'
|
||||
distribution: 'adopt'
|
||||
- name: Install Rustup toolchain
|
||||
uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
/target/
|
||||
**/*.rs.bk
|
||||
Cargo.lock
|
||||
node_modules
|
@ -23,3 +23,4 @@
|
||||
#!docs/README.md
|
||||
|
||||
README.md
|
||||
.gitignore
|
@ -3,7 +3,7 @@
|
||||
# Generate Client
|
||||
rm src/apis src/models docs -rf
|
||||
|
||||
./node_modules/\@openapitools/openapi-generator-cli/main.js generate \
|
||||
java -jar ./openapi-generator-cli.jar generate \
|
||||
-g rust \
|
||||
--additional-properties=packageName=vrchatapi,supportAsync=false \
|
||||
--git-user-id=vrchatapi \
|
||||
@ -11,6 +11,7 @@ rm src/apis src/models docs -rf
|
||||
-o . \
|
||||
-i https://vrchatapi.github.io/specification/openapi.yaml \
|
||||
--http-user-agent="vrchatapi-rust"
|
||||
#--global-property debugOperations=true
|
||||
|
||||
# Add license and description to Cargo.toml
|
||||
sed -i '/^edition = "2018"/i license = "MIT"' Cargo.toml
|
||||
|
BIN
openapi-generator-cli.jar
Normal file
BIN
openapi-generator-cli.jar
Normal file
Binary file not shown.
1854
package-lock.json
generated
Normal file
1854
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
5
package.json
Normal file
5
package.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"@openapitools/openapi-generator-cli": "^2.4.13"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user