Skip to content

Generate and Publish SDK Sources #26

Generate and Publish SDK Sources

Generate and Publish SDK Sources #26

name: Generate and Publish SDK
on:
workflow_dispatch:
inputs:
version:
description: |
SDK Version.
E.g., 1.0.0, 1.0.1, 1.0.0-SNAPSHOT, etc.
required: true
type: string
sdk_repo_ref:
description: |
Branch or tag to checkout on the `expediagroup-sdk-core` repository.
Leave empty to use the default branch.
type: string
default: ''
ref:
description: |
Branch or tag to checkout on the provided repository.
Leave empty to use the default branch.
type: string
default: ''
jobs:
generate-and-publish:
uses: ExpediaGroup/expediagroup-java-sdk/.github/workflows/selfserve-full-workflow.yaml@nanssari/rapid_links
secrets: inherit
with:
name: rapid
version: ${{ inputs.version }}
transformations: "-th -te /v3 --operationIdsToTags"
sdk_repo_ref: ${{ inputs.sdk_repo_ref }}
repository: 'ExpediaGroup/rapid-java-sdk'
ref: ${{ github.head_ref || github.ref_name }}