Skip to content

publish-preview

publish-preview #176

name: publish-preview
on:
workflow_dispatch:
inputs:
branch:
description: 'The branch to build'
required: true
default: 'main'
type: string
prerelease:
description: 'The pre-release version'
required: true
type: string
jobs:
preview:
runs-on: macos-15
if: github.event.repository.fork == false
steps:
- uses: gradle/actions/setup-gradle@dbbdc275be76ac10734476cc723d82dfe7ec6eda #v3.4.2
with:
gradle-home-cache-cleanup: true
- run: |
git clone --depth 1 --single-branch --branch ${{ inputs.branch }} https://github.com/$GITHUB_REPOSITORY
cd apollo-kotlin
LIBRARIAN_NIGHTLY=true ./gradlew librarianPublishToGcs
env:
LIBRARIAN_GOOGLE_SERVICES_JSON: ${{ secrets.APOLLO_KOTLIN_GOOGLE_SERVICES_JSON }}