37 lines
940 B
YAML
37 lines
940 B
YAML
name: Test STACKIT Auth Action
|
|
|
|
on:
|
|
push:
|
|
branches: [ main ]
|
|
pull_request:
|
|
branches: [ main ]
|
|
|
|
jobs:
|
|
test:
|
|
runs-on: stackit-ubuntu-22
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Run STACKIT Auth Action
|
|
uses: ./
|
|
id: auth
|
|
with:
|
|
service-account-key: ${{ secrets.STACKIT_SERVICE_ACCOUNT_KEY }}
|
|
project-id: ${{ secrets.STACKIT_PROJECT_ID }}
|
|
|
|
- name: Verify CLI Installation
|
|
run: |
|
|
stackit version
|
|
|
|
- name: Verify Output Token
|
|
run: |
|
|
if [ -z "${{ steps.auth.outputs.bearer-token }}" ]; then
|
|
echo "Error: bearer-token output is empty"
|
|
exit 1
|
|
fi
|
|
if [ -z "$STACKIT_BEARER_TOKEN" ]; then
|
|
echo "Error: STACKIT_BEARER_TOKEN environment variable is not set"
|
|
exit 1
|
|
fi
|
|
echo "Token successfully generated and masked."
|