diff --git a/.circleci/src/jobs/test-audius-cmd.yml b/.circleci/src/jobs/test-audius-cmd.yml index ce991596a9a..2eb69edfb94 100644 --- a/.circleci/src/jobs/test-audius-cmd.yml +++ b/.circleci/src/jobs/test-audius-cmd.yml @@ -8,6 +8,11 @@ steps: name: audius-cmd test no_output_timeout: 15m command: . ~/.profile; audius-compose up --prod && audius-cmd test + - run: + name: verify sdk types + command: | + cd ~/audius-protocol/packages/libs + sh ./scripts/check-generated-types.sh - run: name: cleanup no_output_timeout: 5m diff --git a/dev-tools/setup.sh b/dev-tools/setup.sh index 6b04c3ad048..bdab0051f38 100755 --- a/dev-tools/setup.sh +++ b/dev-tools/setup.sh @@ -39,7 +39,8 @@ debian | ubuntu) docker-ce-cli='5:24.0.5-1~ubuntu.22.04~jammy' \ containerd.io \ docker-buildx-plugin \ - docker-compose-plugin='2.21.0-1~ubuntu.22.04~jammy' + docker-compose-plugin='2.21.0-1~ubuntu.22.04~jammy' \ + nodejs # Add user to docker group diff --git a/packages/libs/scripts/check-generated-types.sh b/packages/libs/scripts/check-generated-types.sh new file mode 100644 index 00000000000..7d9cc7b53f1 --- /dev/null +++ b/packages/libs/scripts/check-generated-types.sh @@ -0,0 +1,10 @@ +npm run gen:dev +cd ./src/sdk/api/generated + +# Check if there are any changes generated +if [ -z "$(git status . --porcelain)" ]; then + printf '%s\n' "No diff found between generated types and checked in types" +else + printf '%s\n' "Found diff between generated types and checked in types, please 'npm run gen:dev' in libs" >&2 + exit 1 +fi \ No newline at end of file diff --git a/packages/libs/src/sdk/api/generated/default/.openapi-generator/VERSION b/packages/libs/src/sdk/api/generated/default/.openapi-generator/VERSION index fff4bdd7ab5..ecb21862b1e 100644 --- a/packages/libs/src/sdk/api/generated/default/.openapi-generator/VERSION +++ b/packages/libs/src/sdk/api/generated/default/.openapi-generator/VERSION @@ -1 +1 @@ -7.3.0-SNAPSHOT \ No newline at end of file +7.6.0-SNAPSHOT diff --git a/packages/libs/src/sdk/api/generated/full/.openapi-generator/VERSION b/packages/libs/src/sdk/api/generated/full/.openapi-generator/VERSION index fff4bdd7ab5..ecb21862b1e 100644 --- a/packages/libs/src/sdk/api/generated/full/.openapi-generator/VERSION +++ b/packages/libs/src/sdk/api/generated/full/.openapi-generator/VERSION @@ -1 +1 @@ -7.3.0-SNAPSHOT \ No newline at end of file +7.6.0-SNAPSHOT