Skip to content

Publish Release Sample App #6

Publish Release Sample App

Publish Release Sample App #6

name: Publish Release Sample App
on:
workflow_dispatch:
inputs:
sdk_version:
description: "SDK version to build sample app with (optional, e.g., 4.1.0, defaults to latest)"
required: false
type: string
jobs:
determine-branch:
runs-on: ubuntu-latest
outputs:
branch_name: ${{ steps.get_branch.outputs.branch }}
steps:
- name: Extract Branch Name
id: get_branch
run: echo "branch=$(echo $GITHUB_REF_NAME)" >> $GITHUB_OUTPUT
determine-sdk-version:
runs-on: ubuntu-latest
outputs:
resolved_version: ${{ steps.get_version.outputs.sdk_version }}
steps:
- name: Get Latest SDK Version (if not provided)
id: get_version
run: |
if [[ -z "${{ inputs.sdk_version }}" ]]; then
LATEST_VERSION=$(npm show customerio-reactnative version)
echo "Using latest SDK version: $LATEST_VERSION"
echo "sdk_version=$LATEST_VERSION" >> $GITHUB_OUTPUT
else
echo "sdk_version=${{ inputs.sdk_version }}" >> $GITHUB_OUTPUT
fi
build-sample-app:
needs: [determine-branch, determine-sdk-version]
uses: ./.github/workflows/build-sample-app.yml

Check failure on line 39 in .github/workflows/build-release-sample-apps.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/build-release-sample-apps.yml

Invalid workflow file

error parsing called workflow ".github/workflows/build-release-sample-apps.yml" -> "./.github/workflows/build-sample-app.yml" (source branch with sha:b21ce7042e0c9f7746661e440c721ade2d549cb0) : the `uses' attribute must be a path, a Docker image, or owner/repo@ref
with:
app_name: "APN"
branch_name: ${{ needs.determine-branch.outputs.branch_name }}
cio-workspace-name: "Mobile: React Native"
sdk_version: ${{ needs.determine-sdk-version.outputs.resolved_version }}
secrets: inherit