Skip to content

Added fields for raw information related to iat and exp in jwt schema for client assertion table #318

Added fields for raw information related to iat and exp in jwt schema for client assertion table

Added fields for raw information related to iat and exp in jwt schema for client assertion table #318

name: PR Validation
on:
pull_request:
types: [opened, edited, reopened, synchronize]
permissions:
id-token: write
contents: read
jobs:
print_inputs:
runs-on: ubuntu-22.04
steps:
- name: Print Inputs
id: print_inputs
run: |
echo "- Github ref: \`${{ github.ref }}\`" >> $GITHUB_STEP_SUMMARY
extract-infra-commons-tag:
runs-on: ubuntu-22.04
outputs:
resolved_infra_commons_tag: ${{ steps.extract-infra-commons-tag.outputs.infra_commons_tag }}
steps:
- name: Checkout caller repository
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
with:
ref: ${{ github.ref }}
- name: Extract tag from reusable workflow
id: extract-infra-commons-tag
run: |
echo "Extracting tag from reusable workflow (wf version ${{ github.ref }})"
if [ ! -f .github/workflows/pr-validation-main.yaml ]; then
echo "File not found"
exit 1
fi
fullref=$(yq e '.jobs.validation.uses' .github/workflows/pr-validation-main.yaml)
tag=${fullref#*@}
echo "fullref=$fullref"
echo "tag=$tag"
final_tag="$tag"
echo "infra_commons_tag=$final_tag" >> $GITHUB_OUTPUT
- name: Show extracted tag
run: echo "infra_commons_tag = ${{ steps.extract-infra-commons-tag.outputs.infra_commons_tag }}"
validation:
if: github.event_name == 'pull_request'
name: "Validation - ${{ matrix.environment }}"
needs: [print_inputs, extract-infra-commons-tag]
strategy:
fail-fast: false
matrix:
environment: [dev-analytics]
secrets: inherit
uses: pagopa/interop-infra-commons/.github/workflows/common-deployment-values-validation.yaml@7c6b84d0c1b013cbab0655215956aa83024153e3 # v1.27.3
with:
infra_commons_tag: ${{ needs.extract-infra-commons-tag.outputs.resolved_infra_commons_tag }}
environment: ${{ matrix.environment }}
strict_kube_linter_checks: false