Skip to content

Update final_combined.yml #93

Update final_combined.yml

Update final_combined.yml #93

Workflow file for this run

name: Test OIDC GET Request
on:
push:
branches:
- main
permissions:
id-token: write
contents: read
jobs:
oidc-get:
runs-on: ubuntu-latest
env:
CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
steps:
- name: πŸ” Request OIDC token from GitHub
id: fetch_token
run: |
echo "🌐 Requesting OIDC token..."
raw=$(curl -s \
-H "Authorization: Bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" \
"${ACTIONS_ID_TOKEN_REQUEST_URL}&audience=api://${CLIENT_ID}")
echo "πŸ” Raw token response JSON: $raw"
token=$(echo "$raw" | jq -r '.value')
echo "βœ”οΈ Token length: ${#token}"
echo "TOKEN=$token" >> $GITHUB_ENV
- name: πŸ“‘ Send GET request too prod
run: |
echo "πŸš€ Sending GET to prod"
response=$(curl -s -H "Authorization: Bearer $TOKEN" "https://sentinel-content-validationapi-prod-bvgsc3hjhyeqangg.canadacentral-01.azurewebsites.net/")
echo "πŸ” Response JSON:"
echo "$response" | jq .
- name: πŸ“‘ Send GET request too dev
run: |
echo "πŸš€ Sending GET to dev"
response=$(curl -s -H "Authorization: Bearer $TOKEN" "https://sentinel-content-validation-dev-edbve7bwfjbaa6cc.canadacentral-01.azurewebsites.net/")
echo "πŸ” Response JSON:"
echo "$response" | jq .