33 lines
989 B
YAML
33 lines
989 B
YAML
name: 'Setup Innersource Actions'
|
|
|
|
inputs:
|
|
GH_PAT_TOKEN:
|
|
required: true
|
|
INNER_SOURCE_ACTIONS_APP_ID:
|
|
required: true
|
|
INNER_SOURCE_ACTIONS_APP_PRIVATE_KEY_BASE64:
|
|
required: true
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
# Setup inner source actions
|
|
- name: Get Token
|
|
id: token
|
|
uses: philips-software/app-token-action@v1.0.2
|
|
with:
|
|
app_id: ${{ inputs.INNER_SOURCE_ACTIONS_APP_ID }}
|
|
app_base64_private_key: ${{ inputs.INNER_SOURCE_ACTIONS_APP_PRIVATE_KEY_BASE64 }}
|
|
auth_type: "installation"
|
|
|
|
- uses: philips-software/inner-source-checkout-action@v1.1.0
|
|
with:
|
|
token: ${{ steps.token.outputs.token }}
|
|
base_dir: ../.actions
|
|
repos: philips-internal/terragrunt-plan-action@v1, philips-internal/terragrunt-apply-action@v1
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- uses: philips-labs/terraform-private-modules-action@v1.1
|
|
with:
|
|
org: philips-internal
|
|
token: ${{ inputs.GH_PAT_TOKEN }} |