Skip to content

ci: setup cd

ci: setup cd #22

Workflow file for this run

name: Distribute Sample App to App Center & Build Docs
on:
push:
branches: [main, ci, documentation]
jobs:
# build-and-deploy-sample-app:
# env:
# SAMPLE_APP_PATH: 'apps/sample-app/android'
# runs-on: ubuntu-latest
# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
# - name: Setup Bun
# uses: oven-sh/setup-bun@v1
# with:
# bun-version: latest
# - name: Install dependencies
# run: bun install
# - name: Setup JDK
# uses: actions/setup-java@v4
# with:
# distribution: 'zulu'
# java-version: '17'
# - name: Add secrets to `local.properties`
# run: |
# echo GOOGLE_CLIENT_ID=${{ secrets.GOOGLE_CLIENT_ID }} >> ${{ env.SAMPLE_APP_PATH }}/local.properties &&
# echo FACEBOOK_APP_ID=${{ secrets.FACEBOOK_APP_ID }} >> ${{ env.SAMPLE_APP_PATH }}/local.properties &&
# echo FACEBOOK_CLIENT_TOKEN=${{ secrets.FACEBOOK_CLIENT_TOKEN }} >> ${{ env.SAMPLE_APP_PATH }}/local.properties &&
# echo DROPBOX_APP_KEY=${{ secrets.DROPBOX_APP_KEY }} >> ${{ env.SAMPLE_APP_PATH }}/local.properties &&
# echo MICROSOFT_CLIENT_ID=${{ secrets.MICROSOFT_CLIENT_ID }} >> ${{ env.SAMPLE_APP_PATH }}/local.properties &&
# echo MICROSOFT_HOST_PATH=com.openmobilehub.reactnative.auth.sample.MainApplication >> ${{ env.SAMPLE_APP_PATH }}/local.properties &&
# echo MICROSOFT_SIGNATURE_HASH=${{ secrets.MICROSOFT_SIGNATURE_HASH }} >> ${{ env.SAMPLE_APP_PATH }}/local.properties
# - name: Build release
# run: |
# cd ${{ env.SAMPLE_APP_PATH }}
# ./gradlew assembleRelease
# - name: Upload .apk to App Center
# uses: wzieba/AppCenter-Github-Action@v1
# with:
# appName: Callstack-dev/React-Native-Auth-Sample-App
# group: Testers
# token: ${{ secrets.APP_CENTER_TOKEN }}
# file: ${{ env.SAMPLE_APP_PATH }}/app/build/outputs/apk/release/app-release.apk
# notifyTesters: true
# debug: true
# gitReleaseNotes: true
build-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v1
with:
bun-version: latest
- name: Install dependencies
run: bun install
- name: Build docs
run: |
cd docs

Check failure on line 75 in .github/workflows/cd.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/cd.yml

Invalid workflow file

You have an error in your yaml syntax on line 75
bun build
- name: Upload Build Artifact
uses: actions/upload-pages-artifact@v3
with:
path: build
deploy-docs:
needs: build-docs
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
permissions:
pages: write # to deploy to Pages
id-token: write # to verify the deployment originates from an appropriate source
# Deploy to the github-pages environment
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4