diff --git a/.github/workflows/preview_sdks.yml b/.github/workflows/preview_sdks.yml new file mode 100644 index 0000000..51ef494 --- /dev/null +++ b/.github/workflows/preview_sdks.yml @@ -0,0 +1,34 @@ +name: Preview SDKs + +on: + pull_request: + paths: + - 'fern/**' + +jobs: + preview-typescript: + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + - name: Setup node + uses: actions/setup-node@v3 + + - name: Download Fern + run: npm install -g fern-api + + - name: Generate Preview + env: + FERN_TOKEN: ${{ secrets.FERN_TOKEN }} + run: | + fern generate --group ts-sdk --preview --log-level debug + + - name: Compile + env: + FERN_TOKEN: ${{ secrets.FERN_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + cd fern/.preview/fern-typescript-node-sdk + yarn install + yarn build diff --git a/fern/openapi-overrides.yml b/fern/openapi-overrides.yml index 5652b4c..06d7b8a 100644 --- a/fern/openapi-overrides.yml +++ b/fern/openapi-overrides.yml @@ -1370,6 +1370,11 @@ components: required: - user_id merge_contacts_request: + properties: + from: + x-fern-property-name: lead_id + into: + x-fern-property-name: contact_id custom_attributes: title: Custom atttributes type: object