From 896188079c27130968f672208745d004301b2e1b Mon Sep 17 00:00:00 2001 From: Alex McKinney Date: Wed, 24 Jul 2024 11:49:52 -0400 Subject: [PATCH] (ci): Add workflow dispatch to publish fdr-sdk --- .github/workflows/publish-fdr-sdk.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-fdr-sdk.yml b/.github/workflows/publish-fdr-sdk.yml index 28f9a1600d..b41d9f2e95 100644 --- a/.github/workflows/publish-fdr-sdk.yml +++ b/.github/workflows/publish-fdr-sdk.yml @@ -2,6 +2,12 @@ name: Publish FDR SDKs on: workflow_call: + workflow_dispatch: + inputs: + branch: + description: "The branch to release from" + required: true + default: "main" env: PACKAGE_NAME: "@fern-platform/fdr" @@ -18,6 +24,7 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 + ref: ${{ github.event.inputs.branch || "main" }} - name: 📥 Install uses: ./.github/actions/install @@ -26,12 +33,11 @@ jobs: run: npm install -g fern-api - name: Publish Fiddle FDR SDK - env: + env: FERN_TOKEN: ${{ secrets.FERN_TOKEN }} run: | git_version="$(scripts/fdr-version.sh)" fern generate --api fdr --group fiddle --version $git_version - publish_sdk: runs-on: ubuntu-latest @@ -39,6 +45,7 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 + ref: ${{ github.event.inputs.branch || "main" }} - name: 📥 Install uses: ./.github/actions/install @@ -47,7 +54,7 @@ jobs: run: pnpm turbo codegen build test --filter=${{ env.PACKAGE_NAME }} - name: Publish FDR SDK - env: + env: NPM_TOKEN: ${{ secrets.FERN_NPM_TOKEN }} run: | git_version="$(scripts/fdr-version.sh)"