mirror of
https://github.com/ivuorinen/ghaw-auditor.git
synced 2026-01-26 03:14:09 +00:00
40 lines
875 B
YAML
40 lines
875 B
YAML
---
|
|
name: Reusable Workflow
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
environment:
|
|
description: 'Deployment environment'
|
|
required: true
|
|
type: string
|
|
debug:
|
|
description: 'Enable debug mode'
|
|
required: false
|
|
type: boolean
|
|
default: false
|
|
outputs:
|
|
deployment-id:
|
|
description: 'Deployment ID'
|
|
value: ${{ jobs.deploy.outputs.id }}
|
|
secrets:
|
|
deploy-token:
|
|
description: 'Deployment token'
|
|
required: true
|
|
api-key:
|
|
required: false
|
|
|
|
jobs:
|
|
deploy:
|
|
runs-on: ubuntu-latest
|
|
outputs:
|
|
id: ${{ steps.deploy.outputs.id }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Deploy
|
|
id: deploy
|
|
run: echo "id=12345" >> $GITHUB_OUTPUT
|
|
env:
|
|
TOKEN: ${{ secrets.deploy-token }}
|
|
API_KEY: ${{ secrets.api-key }}
|