feat: extend publish-openapi pipeline to include VIN Decoder API (#138) #142

Merged
AI-Manager merged 1 commits from feature/138-publish-openapi-vin-decoder into main 2026-05-31 05:07:16 +00:00
2 changed files with 12 additions and 1 deletions
+4 -1
View File
@@ -2,7 +2,8 @@
# Requires secrets (configured once RapidAPI listings are live):
# RAPIDAPI_PLATFORM_KEY, RAPIDAPI_ZIP_API_ID, RAPIDAPI_ZIP_VERSION_ID,
# RAPIDAPI_HOLIDAYS_API_ID, RAPIDAPI_HOLIDAYS_VERSION_ID,
# RAPIDAPI_AQI_API_ID, RAPIDAPI_AQI_VERSION_ID
# RAPIDAPI_AQI_API_ID, RAPIDAPI_AQI_VERSION_ID,
# RAPIDAPI_VIN_API_ID, RAPIDAPI_VIN_VERSION_ID
#
# If RAPIDAPI_PLATFORM_KEY is not set the publish step exits 0 with a skip message.
@@ -55,4 +56,6 @@ jobs:
RAPIDAPI_HOLIDAYS_VERSION_ID: ${{ secrets.RAPIDAPI_HOLIDAYS_VERSION_ID }}
RAPIDAPI_AQI_API_ID: ${{ secrets.RAPIDAPI_AQI_API_ID }}
RAPIDAPI_AQI_VERSION_ID: ${{ secrets.RAPIDAPI_AQI_VERSION_ID }}
RAPIDAPI_VIN_API_ID: ${{ secrets.RAPIDAPI_VIN_API_ID }}
RAPIDAPI_VIN_VERSION_ID: ${{ secrets.RAPIDAPI_VIN_VERSION_ID }}
run: node scripts/publish-openapi.js
+8
View File
@@ -11,6 +11,8 @@
* RAPIDAPI_HOLIDAYS_VERSION_ID
* RAPIDAPI_AQI_API_ID
* RAPIDAPI_AQI_VERSION_ID
* RAPIDAPI_VIN_API_ID
* RAPIDAPI_VIN_VERSION_ID
*
* Usage: node scripts/publish-openapi.js
*/
@@ -45,6 +47,12 @@ const APIS = [
apiId: process.env.RAPIDAPI_AQI_API_ID,
versionId: process.env.RAPIDAPI_AQI_VERSION_ID,
},
{
name: 'vin-decoder',
specPath: path.join(__dirname, '..', 'apis', 'vin-decoder', 'openapi.yaml'),
apiId: process.env.RAPIDAPI_VIN_API_ID,
versionId: process.env.RAPIDAPI_VIN_VERSION_ID,
},
];
/**